Einzelnen Beitrag anzeigen
  #2  
Alt 24.01.2004, 16:32:11
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
Re: SMTP Server bei E-Mails definieren.

Zitat:
Original geschrieben von didi86
Wie kann ich dabei selbst den SMTP-Server definieren, ohne dass ich Zugrif auf php.ini habe?
Es geht (salopp ausgedrückt) nur dann mit mail(), wenn der MTA auf der gleichen Kiste wohnt und Du dort einen Systemaccount hast. Dann kennt Dich sendmail/postfix/qmail und schickt Deine Mail weg. Wenn er Dich nicht kennt, schickt der MTA ggf. die Mail auch weg. In beiden Fällen haben die emails einen falschen Absender und Return-path im envelope, den man in einer lokalen php.ini (CGI) oder in Deinem virtualhost (httpd.conf; mod_php) setzen kann. Darauf reagieren viele potentielle "Empfänger-MTA" allergisch und betrachten solche Emails als SPAM. In dem Falle mußt Du Dir eine Mailklasse besorgen, die mail() ersetzt und in der Lage ist, sich per SMTP-Auth u/o SMTP-after-POP bei dem MTA korrekt vorzustellen, bei dem Du ein Postfach hast.

Geändert von meikel (†) (24.01.2004 um 16:35:17 Uhr)
Mit Zitat antworten