ERLEDIGT
NEIN
NEIN
ANTWORTEN
8
8
ZUGRIFFE
1902
1902
EMPFEHLEN
-
03.06.09 08:06 #1
- Registriert seit
- Aug 2004
- Beiträge
- 127
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();
}
}
}Geändert von StefanLausL (03.06.09 um 08:12 Uhr)
-
03.06.09 12:19 #2
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Hi.
Auf was für einem Server?
Ist dort überhaupt ein Mail Client installiert?
lg, AlexWith the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
-
03.06.09 12:46 #3
- Registriert seit
- Aug 2004
- Beiträge
- 127
Hallo,
der Server der das Intranet bereitstellt.
Da ist kein Mail Client installiert.
Outlook soll ja beim Client der auf die Internetseite zugreift geöffnet werden und nicht am Server
-
03.06.09 12:56 #4
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Achso, Intranetseite.
Na dann ist klar, dass das nicht funktioniert. Wenn sich bei den Clients bei Klick auf einen Link Outlook öffnen soll, reicht ein einfacher Link.
Code :1
<a href="mailto:blub@bla.invalid?bcc=muh@kuh.invalid">Mail..</a>
Das mit Process.Start klappt nicht so wie du es willst, weil dieser Code ja am Server ausgeführt wird, und somit wird natürlich auch am Server der Prozess gestartet.
lg,..With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
-
03.06.09 13:03 #5
- Registriert seit
- Aug 2004
- Beiträge
- 127
Das Problem ist das ich keinen Link habe sondern nur einen Button.
Das muss doch auch irgendwie gehen oder ?
-
03.06.09 17:56 #6
- Registriert seit
- Jan 2005
- Ort
- Frankfurt am Main
- Beiträge
- 297
Ich hab mal auf die schnelle ge'BING't und das hier gefunden:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14
[COLOR=#0000FF]using[/COLOR] System.Runtime.InteropServices; [COLOR=#008000]// public class ........ {[/COLOR] [COLOR=#008000]// Api Deklarieren[/COLOR] [DllImport("[COLOR=#8B0000]shell32.dll[/COLOR]", EntryPoint = "[COLOR=#8B0000]ShellExecute[/COLOR]")] [COLOR=#0000FF]public[/COLOR] [COLOR=#0000FF]static[/COLOR] [COLOR=#0000FF]extern[/COLOR] [COLOR=#0000FF]long[/COLOR] ShellExecute([COLOR=#0000FF]int[/COLOR] hwnd, [COLOR=#0000FF]string[/COLOR] cmd, [COLOR=#0000FF]string[/COLOR] file, [COLOR=#0000FF]string[/COLOR] param1, [COLOR=#0000FF]string[/COLOR] param2, [COLOR=#0000FF]int[/COLOR] swmode); [COLOR=#808080]/// swmode 0=sw_hide, 5=SW Show[/COLOR] [COLOR=#808080]/// Weitere siehe Windows API[/COLOR] [COLOR=#0000FF]public[/COLOR] [COLOR=#0000FF]static[/COLOR] [COLOR=#0000FF]string[/COLOR] SendMail() { [COLOR=#008000]// email öffnen[/COLOR] ShellExecute (0, "[COLOR=#8B0000]mailto[/COLOR]", "[COLOR=#8B0000]tester@testdomain.de[/COLOR]", "[COLOR=#8B0000][/COLOR]", "[COLOR=#8B0000][/COLOR]", 5) }http://dirkgoldecker.spaces.live.com
. Microsoft Certified Technology Specialist
. Microsoft Certified Professional Developer
|-> Web Applications
-
04.06.09 07:54 #7
- Registriert seit
- Aug 2004
- Beiträge
- 127
Werd ich mal probieren !
Danke schon mal für die Hilfe
-
04.06.09 13:48 #8
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Wird nichts bringen. Das wird ja trotzdem am Server ausgeführt.
Wennst wirklich am Client das machen willst, müsstest unter Umständen mit JavaScript ran.With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
-
04.06.09 14:24 #9
- Registriert seit
- Jan 2005
- Ort
- Frankfurt am Main
- Beiträge
- 297
Ah jetzt ja, Button = WinForms = Stimmt ja gar nicht
Gib dem Button einfach ein
Code :1 2 3
Button btn = new Button(); btn.UseSubmitBehavior = false; btn.OnClientClick = "mailto:EMail@hier.xx; return false;";
und schon geht der lokale Email Client auf...http://dirkgoldecker.spaces.live.com
. Microsoft Certified Technology Specialist
. Microsoft Certified Professional Developer
|-> Web Applications
Ähnliche Themen
-
mailto mit Anhang
Von bastiglasl im Forum .NET Web und KommunikationAntworten: 0Letzter Beitrag: 09.05.06, 11:00 -
mailto
Von thomson im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 02.04.06, 20:06 -
mailto checkboxes
Von seelenflug im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 17.11.04, 14:27 -
HTTPResponse und mailto
Von CosmoKey im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 1Letzter Beitrag: 29.10.04, 13:42 -
mailto aus vb?
Von Luda im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 30.12.03, 11:17





Zitieren

Login





