[php] [mail()] Mails kommen nicht mehr an

tobias1985
Posts: 68
Joined: 2004-04-15 11:01

[php] [mail()] Mails kommen nicht mehr an

Post by tobias1985 »

Hallo,
folgendes. Ich habe auf meinem eigenen Server ein Script, das eine Mail mit dem PHP-Befehl mail() verschickt.

Das hat bisher auch ohne Probleme funktioniert. Doch seit einigen Stunden, kommen keine Mails mehr an.
Das heißt, der Befehl wird ohne Probleme ausgeführt, aber die Mail kommt beim Empfänger nicht an.
Auch wenn ich die Mail an meine eigene Adresse schicke. (Spam-Filter oder Blockierung durch den Mail-Server fallen also weg)

Ich habe auf dem Server mehrere Webspaces eingerichtet. Nutze ich das Kontakt-Formular einer anderen Domain (Webspace auf dem Server), kommt die Mail ohne Probleme an. (gleiches Kontakt-Formular-Script)

Hat jemand eine Idee, an was es liegen kann?

Danke schonmal, für eure Hilfe.

Gruß
Tobias

P.S.: Ich nutze PHP 5.2.9, an den Mail-Scripten hat sich nichts geändert. (Kontakt-Formular)
Top

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: [php] [mail()] Mails kommen nicht mehr an

Post by Roger Wilco »

Schau in die Logs deines MTA. Darin wird stehen, weshalb die E-Mails nicht rausgeschickt werden können.
Top

tobias1985
Posts: 68
Joined: 2004-04-15 11:01

Re: [php] [mail()] Mails kommen nicht mehr an

Post by tobias1985 »

Welchen MTA nutzt PHP? Also muss ich jetzt das Logfile von qmail zum Beispiel durchsuchen?
Top

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: [php] [mail()] Mails kommen nicht mehr an

Post by Roger Wilco »

tobias1985 wrote:Welchen MTA nutzt PHP?

Den System-MTA, der den sendmail-Wrapper zur Verfügung stellt.

tobias1985 wrote:Also muss ich jetzt das Logfile von qmail zum Beispiel durchsuchen?

Wenn du qmail installiert hast, dann ja.
Top

tobias1985
Posts: 68
Joined: 2004-04-15 11:01

Re: [php] [mail()] Mails kommen nicht mehr an

Post by tobias1985 »

Hm, steht nichts diesbezüglich drin.
Ich habe eine /var/log/mail.warn Da steht aber nur sowas drin:
May 18 23:49:12 h1038963 relaylock: /var/qmail/bin/relaylock: mail from 201.29.53.40:3322 (20129053040.user.veloxzone.com.br)
May 18 23:49:39 h1038963 relaylock: /var/qmail/bin/relaylock: mail from 95.28.138.114:1609 (95-28-138-114.broadband.corbina.ru)
May 18 23:49:58 h1038963 relaylock: /var/qmail/bin/relaylock: mail from 200.86.231.187:60593 (pc-187-231-86-200.cm.vtr.net)
May 18 23:50:34 h1038963 relaylock: /var/qmail/bin/relaylock: mail from 203.146.215.137:47975 (not defined)
May 18 23:51:02 h1038963 relaylock: /var/qmail/bin/relaylock: mail from 78.97.39.255:2822 (not defined)
May 18 23:51:11 h1038963 relaylock: /var/qmail/bin/relaylock: mail from 201.15.139.1:60053 (201-15-139-1.paemt704.dsl.brasiltelecom.net.br)
May 18 23:51:22 h1038963 relaylock: /var/qmail/bin/relaylock: mail from 84.241.26.22:1960 (84-241-26-22.rasana.net)
May 18 23:51:27 h1038963 relaylock: /var/qmail/bin/relaylock: mail from 87.97.213.112:59968 (87-97-213-112.2073127474.ddns-catv.pl.ekk.bg)
May 18 23:51:57 h1038963 relaylock: /var/qmail/bin/relaylock: mail from 88.201.240.161:2380 (oem-91ea56d1288.customers.studgorodok.net)
May 18 23:52:30 h1038963 relaylock: /var/qmail/bin/relaylock: mail from 75.140.244.139:7552 (75-140-244-139.dhcp.ftwo.tx.charter.com)


In der /var/log/mail.err stehen nur Pop3-Zugriffe drin und außerdem sowas wie:
May 18 23:53:17 h1038963 qmail-local-handlers[1273]: mailbox: /var/qmail/mailnames/domain.de
May 18 23:53:18 h1038963 qmail-local-handlers[1279]: mailbox: /var/qmail/mailnames/domain.de/tobias
May 18 23:53:31 h1038963 qmail-local-handlers[1305]: mailbox: /var/qmail/mailnames/domain.de/tobias
May 18 23:53:36 h1038963 qmail-local-handlers[1316]: mailbox: /var/qmail/mailnames/domain.de
May 18 23:53:36 h1038963 qmail-local-handlers[1320]: mailbox: /var/qmail/mailnames/domain.de/tobias


Hilft mir nun nicht wirklich weiter.
Top

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: [php] [mail()] Mails kommen nicht mehr an

Post by Roger Wilco »

tobias1985 wrote:Hm, steht nichts diesbezüglich drin.

Wenn du Plesk einsetzt, liegen die Logs von qmail unter /usr/local/psa/var/log/ bzw. $PSA_DIR/var/log/.
Top

tobias1985
Posts: 68
Joined: 2004-04-15 11:01

Re: [php] [mail()] Mails kommen nicht mehr an

Post by tobias1985 »

Ok, also da konnte ich nichts darüber feststellen. Ich habe per Kontakt-Formular eine Mail an test@domain.de geschickt, konnte aber nichts davon in den Logs finden.

Wie find ich denn raus, was PHP zum senden von Mails benutzt? Ich weiß nicht ob qmail oder postfix benutzt wird.
In der php.ini ist nur das hier konfiguriert: sendmail_path /usr/sbin/sendmail -t -i

EDIT: Das heißt dann wohl, dass sendmail zum senden der Mails verwendet wird. Weiß nun jemand Rat? [-o<


EDIT: Problem gelöst. Es lag doch am Script. Ein n hat im header gefehlt. AuaAuaAua. ](*,)
Danke euch trotzdem.
Top