nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: PHP Mail- Funktion

Von: Stefan Braumeister (sbraumi@gmx.net) [Profil]
Datum: 20.06.2007 13:24
Message-ID: <f5b2qm$rh9$1@online.de>
Newsgroup: de.comp.lang.php.misc
michael ra. schrieb:
>> Entweder es ist kein Mailserver installiert, bzw gestartet oder er ist
>> nicht richtig konfiguriert oder dein Code zum Versenden ist fehlerhaft.
>
> Wie finde ich raus, ob einer installiert bzw. gestartet ist?
>
> Die Konfiguration sieht so aus:
>
> ----------PHP.INI----------
> [mail function]
> ; For Unix only.  You may supply arguments as well (default: "sendmail
> -t -i").
> ;sendmail_path 
>

Siehst du hier steht, wenn nix angegeben ist, dass er das kommando
sendmail -t -i nutzt. Das funktioniert auch nicht nur mit sendmail
sondern auch postfix ... da dafür links bzw scripte angelegt sind, z.B.:

ll /usr/sbin/sendmail
lrwxrwxrwx  1 root root 21 24. Okt 2006  /usr/sbin/sendmail ->
/etc/alternatives/mta

> ; Force the addition of the specified parameters to be passed as extra
> parameters
> ; to the sendmail binary. These parameters will always replace the value of
> ; the 5th parameter to mail(), even in safe mode.
> ;mail.force_extra_parameters 

Laut deinem netstat output aus einer anderen mail:

tcp        0      0 *:smtp                  *:*
LISTEN 3522/master

, hast du postfix am laufen. Ob der richtig konfiguriert ist bezweifle
ich:-) Von daher gehe ich davon aus, dass deine mails gar nicht versandt
werden, bzw der Empfänger sie nicht annimmt:-)

Ein:

cat /var/log/mail

od. ähnliches (kommt darauf an wie dein syslogger eingestellt ist)

sollte dir entsprechendes zeigen. Von daher solltest du dir entweder
jemanden holen, der sich mit der konfiguration eines mailservers
auskennt oder das Ganze an eine Linux NG weiterleiten.

[ Auf dieses Posting antworten ]

Antworten