mail() auch aus lokaler Umgebung
Luis
- php
Hallo Forum,
da ich meine Skripte in einer lokalen Umgebung mit Onlineanbindung teste, bekomme ich bei jedem mail()-Einsatz ein Warning und natürlich wird keine eMail losgeschickt.
Wie muss ich die php.ini konfigurieren, damit mail() ein normales eMail-Konto nutzt?
Leider kann ich in der php.ini nur den SMTP-Server und den Port angeben, aber nicht Benutzername und Passwort für smtp-auth.
Leider kann ich in der php.ini nur den SMTP-Server und den Port angeben, aber nicht Benutzername und Passwort für smtp-auth.
Natürlich kannst du keine Zugangsdaten für den SMTP angeben. SMTP kennt ja auch gar keine Authetifizierung mit Username und Passwort.
Aus diesem Grund nutzen einige Provider ja auch "POP before SMTP". POP3 fordert Username und Passwort. Deswegen darf man dann erst mit dem SMTP sprechen, wenn man sich vorher beim POP3-Server authentifiziert (und die Mails abgefragt) hat.
Wenn Du deine Scripte testen willst, bevor Du sie online stellst, dann würde ich dir empfehlen, neben deinem Webserver noch einen SMTP zu installieren.
Auch für Windows findet man da einige kleine kostenlose Möglichkeiten.
Gruß, rob
Hello,
Natürlich kannst du keine Zugangsdaten für den SMTP angeben. SMTP kennt ja auch gar keine Authetifizierung mit Username und Passwort.
Das hängt aber von der Version des smtp-Servers ab.
Bur so als Beispiel: http://www.tuxhausen.de/postfix_smtp_auth.html
Harzliche Grüße aus http://www.annerschbarrich.de
Tom