Announcement

Collapse
No announcement yet.

in einem nonVCL Programm email-schicken

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • in einem nonVCL Programm email-schicken

    <br>ich habe ein nonVCL-Programm geschrieben. Im Programm müssen die <br>Daten an bestimmte Adresse als email geschickt werden.<br>
    Deshalb benutze ich Unit-NMSMTP.<br>
    <i>
    Das heisst :<br>
    Procedure Send_Email;<br>
    Var<br>
    mail:TNMSMTP;<br>
    Begin<br>
    mail.Host:='mx.freenet.de';<br>
    mail.UserID:='MUSTER';<br>
    mail.Connect;<br>
    mail.PostMessage.FromAddress:='[email protected]'; <br>
    mail.PostMessage.ToAddress.Text:='Herr_Muster@free net.de';<br>
    mail.PostMessage.Body.Text:='PROBE';<br>
    mail.PostMessage.Subject:='PROBE-Mail';<br>
    mail.SendMail;<br>
    mail.Disconnect;<br>
    end;<br>
    </i><br>
    Aber das geht nicht. Mit diesem Unit geht nicht.<br>
    Kommt immer die Fehlermeldung "Die Anweisung in0x0040429e verweist<br>
    auf Speicher in 0x0020006c
    Der Vorgang red konnte nicht auf dem Speicher durchgeführt werden"<br>
    <br>
    Gibt es andere Möglichkeit in einem nonVCL-Program um ein email zu schicken.<br>
    Ich habe schon auch über OutLook mit "comobj" <br>
    d.h: die Geschichte vom "GetActiveOleObject('Outlook.Application');"
    versucht. Aber beide Methode habe ich nicht geschaft.<br>
    <br>

    Wie kann ich email verschicken ohne o.g. units zu benutzen.
Working...
X