tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
239
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Vilsa Vilsa ist offline Rookie
    Registriert seit
    Jan 2008
    Beiträge
    7
    Hi Leute,


    ich habe mir ein kleines Tool geschrieben, Wo man mir Nachrichten schreiben kann.
    Nun möchte ich gerne, wenn der User die Mail fertig hat, dass wenn er auf Mail senden klickt, sein Mailprogramm auf geht und dann die Mail als Text (z.B. im Outlook express ) da steht. Es soll dann aber auch schon die Mailadresse und ein Betreff drin stehen das das Tool mit übergibt.

    Wie kann ich so was machen ?

    Ich habe was gefunden mit der Suche aber das geht ja nur mit echten Mailservern und nicht mit Usern oder ?

    <system.net>
    <mailSettings>
    <smtp deliveryMethod="Network">
    <network defaultCredentials="False" host="localhost" password="pass" port="25"
    userName="user" />
    </smtp>
    </mailSettings>
    </system.net>
    </configuration>


    Wäre einer der Profis vielleicht so lieb mir zu helfen ?

    Danke
     

  2. #2
    M4st3r M4st3r ist offline Mitglied Brokat
    Registriert seit
    Jan 2005
    Ort
    Frankfurt am Main
    Beiträge
    297
    Hallo Vilsa,

    du musst "mailto" mit den dazu passenden Parametern aufrufen:

    Code :
    1
    
    mailto:whoever@whereever.com?subject=subject&body=Body text

    Wenn du das über eine aspx-Seite machen willst, dann langt ein <a href='mailto:...'>Senden</a>

    Wenn du das über eine WinForms Anwendung machen willst, dann wirds ein wenig komplexer:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    [COLOR=DarkBlue]private void StartDefaultMailClient()
    {
      string mailInfo = "mailto:whoever@whereever.com?subject=subject&body=Body text";
      System.Diagnostics.Process myProcess = new System.Diagnostics.Process();
      myProcess.StartInfo.FileName = mailInfo;
      myProcess.StartInfo.UseShellExecute = true;
      myProcess.StartInfo.RedirectStandardOutput = false;
      myProcess.Start();[/COLOR][COLOR=DarkBlue]
    }[/COLOR]
     
    http://dirkgoldecker.spaces.live.com

    . Microsoft Certified Technology Specialist
    . Microsoft Certified Professional Developer
    |-> Web Applications

  3. #3
    Vilsa Vilsa ist offline Rookie
    Registriert seit
    Jan 2008
    Beiträge
    7
    Danke.

    Da habe ich mich glatt versehen. Ich muss es ja in VB rein schreiben.

    Aber die Sprache ist ja fast dem Java gleich. Vielleicht sollte ich die verwenden
     

Ähnliche Themen

  1. Eine Mail versenden über einen Knopf nur wie ?
    Von Vilsa im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 21.04.08, 15:28
  2. mit Mail eine Site versenden
    Von schecker im Forum PHP
    Antworten: 5
    Letzter Beitrag: 02.11.05, 02:20
  3. e-Mail versenden über POP/SMTP
    Von liquidbeats im Forum PHP
    Antworten: 12
    Letzter Beitrag: 20.08.05, 15:27
  4. E-Mail über Standardmailprogramm versenden
    Von MrPHP im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 27.10.04, 13:19
  5. Antworten: 12
    Letzter Beitrag: 27.10.03, 18:04