Ik heb een prachtig php scriptje dat een mailtje moet sturen naar een gebruiker. Nu is het mogelijk om een verkeerd adres te hebben. Momenteel gaat de response dan naar www-data@bitfactory.nl, maar dat moet naar een ander adres. Nu ben ik al hard bezig geweest, maar ik krijg het niet voor elkaar om de foutmelding op een ander adres terug te krijgen.
momenteel is mijn code:
dat levert de volgende headers op:
Als je goed kijkt, zie je dat de return-path uiteindelijk niet bij de client terecht komt.
Mijn testsysteem is win2k+php4, het systeem waar het op moet komen te draaien is debian+php3...
momenteel is mijn code:
PHP:
1
2
3
4
5
| <? mail("koert@bitfactory.nl","dit is een test","inhoud van het bericht", "From: ***@hotmail.com\r\n". "Return-Path: koert@bitfactory.nl\r\n"); ?> |
dat levert de volgende headers op:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| Envelope-to: koert@bitfactory.nl Received: from [217.77.129.33] (helo=smtp1.email.luna.net) by *** with esmtp (***) id 169kED-0002Gl-00 for <koert@bitfactory.nl>; Fri, 30 Nov 2001 10:45:05 +0100 Received: from Koert (dynamic-185.phpg.net [217.77.136.185]) by smtp1.email.luna.net (Luna.nl mail server) with SMTP id 95E7A158014 for <koert@bitfactory.nl>; Fri, 30 Nov 2001 10:49:14 +0100 (CET) Date: Fri, 30 Nov 2001 10:49:19 -0100 Subject: dit is een test To: koert@bitfactory.nl From: ***@hotmail.com Message-Id: <20011130094914.95E7A158014@smtp1.email.luna.net> X-UIDL: 45b352cebae875da9c5b9065a9591a2a |
Als je goed kijkt, zie je dat de return-path uiteindelijk niet bij de client terecht komt.
Mijn testsysteem is win2k+php4, het systeem waar het op moet komen te draaien is debian+php3...
Localhost, sweet localhost