Bekijk Volledige Versie : PHP mail forms werken niet
We zitten dus met het probleem dat deze niet werken, apache, PHP4 & mysql zijn correct geinstalleerd. Toch verlaat geen enkele email de server (intern werkt de mail ook niet :s )
We kunnen moeilijk onze klanten verplichten SMTP mail te gebruiken ;)
Heeft iemand wat raad om dit probleem op te lossen?
Wat werlt er niet? Want met deze omschrijving kunnen we niet veel. Wat mankeert er aan je MTA blijft bijv alles in de spool hangen? Kan ie hosts resolven etc etc.
Ik ben dus geen Linux expert, ik ken enkel de basis.
Van mail werkt er totaal niets, ik heb al met zeker 5 PHP mail forms geprobeert. Er wordt niets verstuurt/ontvangen
Testformulier:
http://rentaserver.be/mail.php
Als je een veld vergeet in te vullen geeft hij zijn fout, dus aan de formulieren is niets mis (formulier werkt op andere server)
Als je een email verstuurd zou je normaal bevestiging moeten ontvangen op jouw mail, en ik zou natuurlijk de email moeten ontvangen.
Zoals ik al zei, ik heb nog 4 andere email forms gedownload op internet, geen enkel werkt!
directservices
03/06/03, 15:58
Controleer in je /etc/resolv.conf ofdat er wel juiste nameservers zijn ingevoerd. Dit moeten nameservers zijn die ook caching zijn.
Indien je sendmail gebruikt kan je ook kijken in de /var/mail directory ofdat daar de berichten ergens terug te vinden zijn.
ik heb dr weinig verstand van maar je moet in je php.ini wel ff de goede mail server instellen
Ehm... voor zover ik wat van de vraag kan maken...
Roept je php script uberhaupt wel de mailserver aan?!
Blijft het in de queue staan ofzo?
heb je ergens een error log van php?
En heb je ergens een phpinfo.php? Daar kan je zien of er uberhaupt wel mailfunctionaliteit in je php gebakken is.
Origineel geplaatst door Mike
heb je ergens een error log van php?
En heb je ergens een phpinfo.php? Daar kan je zien of er uberhaupt wel mailfunctionaliteit in je php gebakken is.
Ik heb het even online gezet :
http://rentaserver.be/phpinfo.php
is de smtp server dezelfde server als de server waar het script op staat???
Waarom heeft iedereen het over PHP?? Er wordt immers ook dit gezegt:
Toch verlaat geen enkele email de server (intern werkt de mail ook niet :s )
en
Van mail werkt er totaal niets, ik heb al met zeker 5 PHP mail forms geprobeert. Er wordt niets verstuurt/ontvangen
Dit duidt op een probleem met de MTA (Mail Transfer Agent). En heeft dus in eerste instantie NIETS maar dan ook NIETS met PHP te maken. Dus bij deze welke MTA draai je? (Bijvoorbeeld: EXIM, POSTFIX, QMAIL, SENDMAIL). Heb je het configure bestand van het desbetreffende programma er al op nagekeken. Heb je in je error logs gekeken etc etc. We kunnen je zo namelijk echt niet helpen. We hebben meer informatie nodig mbt je MTA dus niet PHP instellingen.
Origineel geplaatst door amnesiac
is de smtp server dezelfde server als de server waar het script op staat???
ja
DEIMOS : ik maak gebruik van SENDMAIL ( dit heeft men voor me geinstalleerd :s )
Ik die dacht dat zulke dingen standaard werkten ;)
Dat is dus zeker niet het geval. Wat zeggen je sendmail logs of /var/log/messages ?? Verder wat gebeurd er wannee rje het commando sendmail intikt op de server?
Origineel geplaatst door Deimos
Dat is dus zeker niet het geval. Wat zeggen je sendmail logs of /var/log/messages ?? Verder wat gebeurd er wannee rje het commando sendmail intikt op de server?
in /var/log/ staat niets van mail
als ik "sendmail" intyp, werkt het commando
mail 1599 0.0 0.4 5392 2124 ? S 18:59 0:00 sendmail: Queue runner@00:30:00 for /var/spool/clientmqueue
Dus die draaid, ik heb hem ook al eens herstart/afgesloten maar zonder resultaat
wat gebeurd er als je '
sendmail piet@testen.nl
.
' doet? (zonder de ')
Origineel geplaatst door Deimos
wat gebeurd er als je '
sendmail piet@testen.nl
.
' doet? (zonder de ')
sendmail peit@testen.nl
Dan blijft hij gewoon staan, ik zie shell pas terug als ik op ctrl+z druk
Dit staat in mijn logs :
[I]
Jun 5 13:57:19 PCDOC sendmail[728]: daemon Daemon0: problem creating SMTP socket
Jun 5 13:57:24 PCDOC sendmail[728]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: cannot bind: Address already in use
Jun 5 13:57:24 PCDOC sendmail[728]: daemon Daemon0: problem creating SMTP socket
Jun 5 13:57:29 PCDOC sendmail[728]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: cannot bind: Address already in use
Jun 5 13:57:29 PCDOC sendmail[728]: daemon Daemon0: problem creating SMTP socket
Jun 5 13:57:29 PCDOC sendmail[728]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: server SMTP socket wedged: exiting
Jun 5 13:57:48 PCDOC sendmail[732]: h55KuolD000732: to=root, ctladdr=root (0/0), delay=00:00:58, xdelay=00:00:58, mailer=relay, pri=30010, relay=localhost.be. [193.109.187.11], dsn=5.1.3, stat=User unknown
Jun 5 13:57:48 PCDOC sendmail[732]: h55KuolD000732: h55KuolE000732: DSN: User unknown
Jun 5 13:57:48 PCDOC sendmail[732]: h55KuolE000732: to=root, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=31034, relay=localhost.be. [193.109.187.11], dsn=5.1.3, stat=User unknown
Jun 5 13:57:48 PCDOC sendmail[732]: h55KuolE000732: h55KuolF000732: return to sender: User unknown
Jun 5 13:57:48 PCDOC sendmail[732]: h55KuolF000732: to=postmaster, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=32058, relay=localhost.be. [193.109.187.11], dsn=5.1.3, stat=User unknown
Jun 5 13:57:48 PCDOC sendmail[732]: h55KuolE000732: Losing ./qfh55KuolE000732: savemail panic
Jun 5 13:57:48 PCDOC sendmail[732]: h55KuolE000732: SYSERR(root): savemail: cannot save rejected email anywhere
Jun 5 13:57:56 PCDOC sendmail[756]: h55KvuCG000756: from=root, size=22, class=0, nrcpts=1, msgid=<200306052057.h55KvuCG000756@PCDOC.be>, relay=root@localhost
Jun 5 13:57:56 PCDOC sendmail[756]: h55KvuCG000756: to=polyp@pandora.be, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30022, relay=localhost.be. [193.109.187.11], dsn=5.1.3, stat=User unknown
Jun 5 13:57:56 PCDOC sendmail[756]: h55KvuCG000756: h55KvuCH000756: DSN: User unknown
Jun 5 13:57:57 PCDOC sendmail[756]: h55KvuCH000756: to=root, delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=31046, relay=localhost.be. [193.109.187.11], dsn=5.1.3, stat=User unknown
Jun 5 13:57:57 PCDOC sendmail[756]: h55KvuCH000756: h55KvuCI000756: return to sender: User unknown
Jun 5 13:57:57 PCDOC sendmail[756]: h55KvuCI000756: to=postmaster, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=32070, relay=localhost.be. [193.109.187.11], dsn=5.1.3, stat=User unknown
Jun 5 13:57:57 PCDOC sendmail[756]: h55KvuCH000756: Losing ./qfh55KvuCH000756: savemail panic
Jun 5 13:57:57 PCDOC sendmail[756]: h55KvuCH000756: SYSERR(root): savemail: cannot save rejected email anywhere
[I]
Enige hulp?
Dit zegt genoeg: je moet je echt eens wat verdiepen in sendmail.
Het barst van de errors. Gewoon je hele sendmail config eens goed controleren.
Er is getracht sendmail te starten terwijl iets de bijbehorende socket (25) in gebruik was.
Dat relay domein (localhost.be) lijkt me ook niet helemaal lekker.
doe eens sockstat | grep 25
of netstat -al | grep 25
Even kijken wat er op poort 25 draait en dat killen. Vervolgens sendmail nog eens proberen. En uiteraard je sendmail config erop na lopen mocht het nog niet naar behoren werken.
rtcw@PCDOC:~/wolfenstein> netstat -al | grep 25
tcp 0 76 PCDOC.be:cslistener D5E0643D.kabel.te:25037 ESTABLISHED
tcp 0 0 217.170.8.65:nmsserver 213.224.100.61:25039 ESTABLISHED
Wat moet ik hiermee?
MM, wou kijken of er processen zijn die al op poort 25 zitten maar dit lijkt niet het geval te zijn. Zou als ik jou was je sendmail configure eens gaan doorspitten.
ik zal het dan maar laten doen zeker :S
ZOu het toch zelf proberen leer je veel meer van
Origineel geplaatst door Deimos
ZOu het toch zelf proberen leer je veel meer van
ik heb daar nu éénmaal geen tijd voor ...
dan zou je het kunnen laten doen. vraag dan echter achteraf wel wat er niet goed zat zodat je in de toekomst geen (dure) extra kracht hoeft in te schakelen.
wat je eventueel ook kan doen is gewoon een standaard config ergens vandaan plukken en proberen :)
Origineel geplaatst door electric
wat je eventueel ook kan doen is gewoon een standaard config ergens vandaan plukken en proberen :)
Ik heb gewoon eens herinstallatie gedaan. Het enige probleem was nog als welke gebruiker sendmail moest lopen, anyway het werkt nu :)
Tnx all !