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
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
- Andreas Baer (20.06.2007 14:40)
- Stefan Braumeister (20.06.2007 15:34)
