Einige Provider erlauben kein direktes Senden.
Es gibt verschiedene Arten der Authentifizierung.
z.B. Muß/kann man sich oftmals vorher via
POP3 anmelden und es wird dann für eine gewisse Zeit die eigene
IP für das Senden (
SMTP) freigeschaltet.
Auch wird bei
SMTP standardmäßig Passwort und Passwort unverschüsselt (als Klartext) übertragen, weswegen einige Provider das aus Sicherheit nicht zulassen.
- Authentifizierung via
POP3/IMAP4
- und oder du schaust dir mal SASL an (Simple Authentication and Security Layer => IMAP.SASLMechanisms)
[edit]
Ich hatte daher vor 'ner Weile mal versucht verschieden Dinge in einer Klasse zusammenzufassen.
Der Einfachheithalber könntest du einfach mal die zweite TSendMail.SendMail-Methode (Prozedur) ausprobieren.