email direkt senden



  • Hallo Leute,

    Ich würde gerne eine Funktion in mein Programm einbauen, die bestimmte Texte direkt mit email an eine vorgegebene Adresse sendet, ohne das der User die Möglickeit hat in dem sich öffnenden EmailClient noch etwas z.b. im Betreff zu ändern.

    Ich habe zwar in den FAQ gefunden wie man den EmailClient öffnet und Text vorgibt, allerdings kann dort der User noch Änderungen vornehmen:

    ShellExecute(NULL,"open","mailto:adresse@bla.at?subject=Überschrift&body=Text",NULL,NULL,NULL);
    

    Ich kenn mich selber mit ShellExecute nicht aus, kann man diese Zeile durch kleine Änderungen dazu bringen die Email direkt abzusenden? Oder geht das nur ganz anders?

    Thx im Voraus



  • Hallo

    Das hat mit ShellExecute selber nichts zu tun, denn diese Funktion ruft nur das eingerichtete Standard-Mailprogramm auf, das dann die entsprechenden Parameter verarbeitet und ggf. die Mail versendet.
    Willst du unabhängig von einem Mailclient senden, must du die Mail selber senden. Dafür bietet sich TIdSMTP aus dem Indy-package an. Dazu gibts heute schon einen Thread.

    bis bald
    akari


Anmelden zum Antworten