15. Februar 2010

PHP Mail Funktion an SMTP Authentifizieren

15. Februar 2010 - Geschrieben von Martin - Keine Kommentare

Je nach Mail Konfiguration kann es von nöten sein, das man sich am SMTP Server authentifiziert, sprich einen Benutzername und ein Passwort mitgibt.

Verwenden Sie niemals einen offenen Relay, denn über diesen können Spammer Mails versenden!

Dazu müssen Sie in ihrer PHP.ini folgende Parameter suchen:

[mail function]
SMTP = localhost
smtp_port = 25

Diese erweitern Sie um folgende zwei Felder:

username = mail@domain.tld
password = meinpasswort

(natürlich beides an die Gegebenheiten anpassen)

Es sollte dann so aussehen:

[mail function]
SMTP = localhost
smtp_port = 25
username = mail@domain.tld
password = meinpasswort

Nun können Sie wie gewohnt Mails verschicken:

mail('empfaenger@domain.tld', 'Betreff', 'Inhalt der Mail', 'From: absender@domain.tld');

Schreibe einen Kommentar