StefanLausL
Erfahrenes Mitglied
Guten Morgen,
ich habe einen Button erzeugt der beim Klick ein mailto absenden soll, was dann Outlook am Client öffnen soll.
Dies funktioniert leider nur bei mir lokal in der Entwicklungsumgebung.
Leider funktioniert es nicht wenn ich den Code auf den Server kopiere und dann denn Button vom Client aus starte.
Hier kommt dann weder eine Fehlermeldung noch sonst irgendwas.
Es passiert einfach gar nix. Wie gesagt am Entwicklungsrechner klappt alles wunderbar.
Was muss ich in der Funktion ändern das das auch auf dem Server klappt ?
Die Funktion muss nur im Intranet laufen.
Ich kann also davon ausgehen das an allen Clients Outlook installiert ist.
Für eure Hilfe wäre ich sehr dankbar.
Hier mein bisheriger Code:
public class Email
{
public static void SendMail(string sMailFrom, string sRecipient)
{
using (System.Diagnostics.Process aMailApp = new System.Diagnostics.Process())
{
aMailApp.StartInfo.FileName = string.Format("mailto: {0}?bcc={1}", sMailFrom, sRecipient);
aMailApp.StartInfo.UseShellExecute = true;
aMailApp.StartInfo.RedirectStandardOutput = false;
aMailApp.Start();
}
}
}
ich habe einen Button erzeugt der beim Klick ein mailto absenden soll, was dann Outlook am Client öffnen soll.
Dies funktioniert leider nur bei mir lokal in der Entwicklungsumgebung.
Leider funktioniert es nicht wenn ich den Code auf den Server kopiere und dann denn Button vom Client aus starte.
Hier kommt dann weder eine Fehlermeldung noch sonst irgendwas.
Es passiert einfach gar nix. Wie gesagt am Entwicklungsrechner klappt alles wunderbar.
Was muss ich in der Funktion ändern das das auch auf dem Server klappt ?
Die Funktion muss nur im Intranet laufen.
Ich kann also davon ausgehen das an allen Clients Outlook installiert ist.
Für eure Hilfe wäre ich sehr dankbar.
Hier mein bisheriger Code:
public class Email
{
public static void SendMail(string sMailFrom, string sRecipient)
{
using (System.Diagnostics.Process aMailApp = new System.Diagnostics.Process())
{
aMailApp.StartInfo.FileName = string.Format("mailto: {0}?bcc={1}", sMailFrom, sRecipient);
aMailApp.StartInfo.UseShellExecute = true;
aMailApp.StartInfo.RedirectStandardOutput = false;
aMailApp.Start();
}
}
}
Zuletzt bearbeitet: