Zum Inhalt springen

Delphi Indy SMTP


lichtbringer

Empfohlene Beiträge

Hy zusammen,

ich hab da ein kleines Problem.

Ich will, über die Komponentenpalette IndyClients und da speziell, über die Komponente SMTP mails verschicken. Das mit den Mails klappt ja schon mal ganz gut, jetzt aber mal meine Frage: Wie kann ich Anhänge an meine Mails anfügen???? :confused: :confused:

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von lichtbringer

hmmm hatte mir die seite seinerzeit auch angesehen ABER war nicht hilfreich da im grunde da nur sowas steht wie:"ja klar kann man dateien mittels INDY verschicken und klar kann man einen anhang dran haengen" ABER es stand nicht drin wie!!! :(

Sorry, ich meinte auch Antibiotik damit. ;)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von Antibiotik

Morgen,

kannst du bitte den Delphicode mal posten. ich muss nämlich auch emails verschicken, programmiere allerdings erst seit einer woche in delphi!!

Jep da is er auch schon:

procedure TForm1.Senden

var Email : TIdMessage;

begin

try

nSMTP.Connect; //nSmtp = Name der Indy SMTP Komponente

EMail.Clear;

EMail.Date := Now;

EMail.From.Name := 'AbsenderName';

EMail.From.Address := 'AbsenderAdresse';

EMail.ReplyTo.Add.Address := 'AbsenderAdresse';

EMail.Recipients.Add.Address := 'Empfaenger';

EMail.Subject := 'Betreff';

TIdAttachment.Create(EMail.MessageParts,'Pfad und Dateiname c:\test.txt')');//Anhang

EMail.Body.Text := meText.Text;

nSMTP.Send(EMail);

nSMTP.Disconnect;

except

end

end;

Was du auch noch machen musst, ist der Komponente SMTP zu sagen, welche SMTP Daten sie benötigt:

nSMTP.Host := 'mail.gmx.net';

nSMTP.AuthenticationType := atLogin; //Steck in den INDY Komponenten und Sagt aus das eine Authentifizierung beim Senden Benötigt wird.

nSMTP.Username := 'xyz@gmx.de';

nSMTP.Password := '*********';

kannst du Theoretisch vor den TRY EXCEPT Block klatschen:D

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...