Situatie :
1 Server met Suse 10.2 en Plesk 8.5
1 not3pad met minimale linux ervaring
1 PHP mail() functie die niet werkt.
Dus, de mail functie werkt niet. Ik bedacht mij dat dit vast en zeker een PHP fout zou zijn, error reporting aangezet : wat een feest. Geen errors! Okay, geen nood dan flantsen we zelf maar wat in elkaar :
Laat netjes succes zien, dus dat betekend dat PHP/Apache alles goed parsed.
Via SSH verbinding gemaakt, en gekeken of er uberhaupt wel een maildaemon draaide, en dat doet het. (qmail) Als ik vanuit Plesk bijvoorbeeld een domein aanmaak, krijg ik netjes een e-mailtje in mijn inbox. Met mijn mooie script (en vanuit PHPbb) krijg ik echter niks.
Mijn server kan dus mail versturen, maar niet vanuit vhosts.
In php.ini is de sendmail_path /usr/sbin/sendmail -t -i , welke een symbolische verwijzing is naar /var/qmail/bin/sendmail .
Mwuhahaha, na lang zoeken ben ik eindelijk de juiste logs tegen gekomen.
Alles is zo helder als water , behalve :
Nov 28 15:25:19 h1348579 qmail: 1196259919.288942 delivery 38: failure: This_address_no_longer_accepts_mail./
en Sorry._Although_I'm_listed_as_a_best-preference_MX_or_A_for_that_host,/
it_isn't_in_my_control/locals_file,_so_I_don't_treat_it_as_local._(#5.4.6)/
Op welke manier kan ik checken of mijn mail goed geparsed / gerelayed wordt? Heeft één van jullie dit probleem al eerder gehad en hoe heb jij dit opgelost?
1 Server met Suse 10.2 en Plesk 8.5
1 not3pad met minimale linux ervaring
1 PHP mail() functie die niet werkt.
Dus, de mail functie werkt niet. Ik bedacht mij dat dit vast en zeker een PHP fout zou zijn, error reporting aangezet : wat een feest. Geen errors! Okay, geen nood dan flantsen we zelf maar wat in elkaar :
code:
1
2
3
4
5
6
| if (mail('webmaster@helloproject.nl', 'Kapotte video', 'test test')) {
echo 'Succes!';
}
else {
echo 'Fail';
} |
Laat netjes succes zien, dus dat betekend dat PHP/Apache alles goed parsed.
Via SSH verbinding gemaakt, en gekeken of er uberhaupt wel een maildaemon draaide, en dat doet het. (qmail) Als ik vanuit Plesk bijvoorbeeld een domein aanmaak, krijg ik netjes een e-mailtje in mijn inbox. Met mijn mooie script (en vanuit PHPbb) krijg ik echter niks.
Mijn server kan dus mail versturen, maar niet vanuit vhosts.
In php.ini is de sendmail_path /usr/sbin/sendmail -t -i , welke een symbolische verwijzing is naar /var/qmail/bin/sendmail .
Mwuhahaha, na lang zoeken ben ik eindelijk de juiste logs tegen gekomen.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| Nov 28 15:25:18 h1348579 qmail-queue[16628]: mail: all addreses are uncheckable - need to skip scanning (by deny mode) Nov 28 15:25:18 h1348579 qmail-queue[16628]: scan: the message(drweb.tmp.UZ42da) sent by anonymous@www.tailweb.com to webmaster@helloproject.nl should be passed without checks, because contains uncheckable addresses Nov 28 15:25:19 h1348579 qmail: 1196259919.070356 new msg 5702075 Nov 28 15:25:19 h1348579 qmail: 1196259919.070819 info msg 5702075: bytes 256 from <anonymous@www.tailweb.com> qp 16630 uid 30 Nov 28 15:25:19 h1348579 qmail: 1196259919.198372 starting delivery 38: msg 5702075 to local 2-webmaster@helloproject.nl Nov 28 15:25:19 h1348579 qmail: 1196259919.198832 status: local 1/10 remote 0/20 Nov 28 15:25:19 h1348579 qmail: 1196259919.288942 delivery 38: failure: This_address_no_longer_accepts_mail./ Nov 28 15:25:19 h1348579 qmail: 1196259919.289405 status: local 0/10 remote 0/20 Nov 28 15:25:19 h1348579 qmail-queue[16634]: mail: all addreses are uncheckable - need to skip scanning (by deny mode) Nov 28 15:25:19 h1348579 qmail-queue[16634]: scan: the message(drweb.tmp.freJQw) sent by to anonymous@www.tailweb.com should be passed without checks, because contains uncheckable addresses Nov 28 15:25:19 h1348579 qmail: 1196259919.579546 bounce msg 5702075 qp 16634 Nov 28 15:25:19 h1348579 qmail: 1196259919.579988 end msg 5702075 Nov 28 15:25:19 h1348579 qmail: 1196259919.581419 new msg 5704238 Nov 28 15:25:19 h1348579 qmail: 1196259919.582048 info msg 5704238: bytes 807 from <> qp 16636 uid 2522 Nov 28 15:25:19 h1348579 qmail: 1196259919.701434 starting delivery 39: msg 5704238 to remote anonymous@www.tailweb.com Nov 28 15:25:19 h1348579 qmail: 1196259919.702109 status: local 0/10 remote 1/20 Nov 28 15:25:19 h1348579 qmail: 1196259919.898254 delivery 39: failure: Sorry._Although_I'm_listed_as_a_best-preference_MX_or_A_for_that_host,/it_isn't_in_my_control/locals_file,_so_I_don't_treat_it_as_local._(#5.4.6)/ Nov 28 15:25:19 h1348579 qmail: 1196259919.898715 status: local 0/10 remote 0/20 Nov 28 15:25:19 h1348579 qmail-queue[16639]: mail: all addreses are uncheckable - need to skip scanning (by deny mode) Nov 28 15:25:19 h1348579 qmail-queue[16639]: scan: the message(drweb.tmp.cdtcwi) sent by #@[] to postmaster@www.tailweb.com should be passed without checks, because contains uncheckable addresses Nov 28 15:25:20 h1348579 qmail: 1196259920.170895 bounce msg 5704238 qp 16639 Nov 28 15:25:20 h1348579 qmail: 1196259920.171337 end msg 5704238 Nov 28 15:25:20 h1348579 qmail: 1196259920.172843 new msg 5704236 Nov 28 15:25:20 h1348579 qmail: 1196259920.173260 info msg 5704236: bytes 1373 from <#@[]> qp 16641 uid 2522 Nov 28 15:25:20 h1348579 qmail: 1196259920.302043 starting delivery 40: msg 5704236 to remote postmaster@www.tailweb.com Nov 28 15:25:20 h1348579 qmail: 1196259920.302578 status: local 0/10 remote 1/20 Nov 28 15:25:20 h1348579 qmail: 1196259920.392003 delivery 40: failure: Sorry._Although_I'm_listed_as_a_best-preference_MX_or_A_for_that_host,/it_isn't_in_my_control/locals_file,_so_I_don't_treat_it_as_local._(#5.4.6)/ Nov 28 15:25:20 h1348579 qmail: 1196259920.392465 status: local 0/10 remote 0/20 Nov 28 15:25:20 h1348579 qmail: 1196259920.392814 triple bounce: discarding bounce/5704236 Nov 28 15:25:20 h1348579 qmail: 1196259920.393157 end msg 5704236 |
Alles is zo helder als water , behalve :
Nov 28 15:25:19 h1348579 qmail: 1196259919.288942 delivery 38: failure: This_address_no_longer_accepts_mail./
en Sorry._Although_I'm_listed_as_a_best-preference_MX_or_A_for_that_host,/
it_isn't_in_my_control/locals_file,_so_I_don't_treat_it_as_local._(#5.4.6)/
Op welke manier kan ik checken of mijn mail goed geparsed / gerelayed wordt? Heeft één van jullie dit probleem al eerder gehad en hoe heb jij dit opgelost?
[ Voor 61% gewijzigd door Verwijderd op 28-11-2007 15:47 ]