Mail Senden
-
Hallo,
versuche gerade eine Mail mit der TNMSMTP Komponenete zu senden.
Post Message wurde initialisiert beim Aufruf der Connect Function
wird auch das Event Connect ausgeführt. Wenn ich nun versuche die
Mail zu senden kommt die Fehlermeldung "550 5.7.0 Need to authenticate via
SMTP-AUTH-Login".Was ich nicht ganz verstehe, ich kann bei der Komponente eine UserId
angeben z.B. "Hans" wo aber muß das Password angegeben werden?Oder muß ich da vorher mit der POP3 Komponente was machen?
-
Hallo
Du benutzt die veraltete TNMSMTP-Komponente, die keine Authentifizierung erlaubt. Es gibt zwei Möglichkeiten : Der SMTP-Server erlaubt für das Konto eine vorherige Authentifizierung über ein dazugehöriges POP3-Konto, die dann auch fürs SMTP gilt (Siehe hier). Das bedeutet für dich nichts weiter als vor dem SMTP-Connect im Hintergrund ein POP3-Connect mit passenden Zugangsdaten zu machen.
Aber diese Möglichkeit ist natürlich nicht elegant und veraltet. Nicht alle Server bieten diese Technik mehr an. Deshalb die zweite, vorzuziehende Möglichkeit : Installier dir das Indy-Paket in der Version 9, und ersetzt dein TNMSMTP durch TIdSMTP das die korrekte eigene Authentifizierung beherscht. Näheres dazu über die Forums-SuFu.bis bald
akari
-
Hallo,
SMTP-After-POP scheint nicht zu funktionieren. Muss dann wohl das Indy-Paket
nutzen.Danke Dir.