Bekijk Volledige Versie : bad headers / nieuwe poging
Hallo,
Na lang gezocht te hebben met Google, kom ik er nog niet helemaal uit.
Op mijn site gebruik ik een php-script om een bestelling te verwerken.
Sinds kort krijg ik in de vanaf de server naar mij verzonden copie van
de bestelling in de headers een melding dat er een 'bad header' in zit.
X-Amavis-Alert: BAD HEADER Improper use of control character (char 0D
hex) in message header 'X-Sender' X-Sender: <iets@iets.invalid>\r \n ^
Mijn headers zoals die in het PHP bestand staan:
$headers = "From: Vision2Form Design <iets@iets.invalid>\r\n";
$headers .= "X-Sender: <iets@iets.invalid>\r\n";
$headers .= "X-Mailer: PHP/" . phpversion()."\r\n";
$headers .= "X-Priority: 1\r\n";
$headers .= "Content-Type: text/plain; charset=iso-8859-1\r\n";
Ik heb al gezocht, maar kan geen sluitende verklaring vinden. De een
zegt dat er sprake is van een carriage return die verkeerd staat, de
ander schrijft dat het een verkeerde instelling is.
Wie weet raad?
Alvast mijn dank.
(ps. de vorige post verwijderd omdat ik (tegen beter weten in) het
emailadres niet gewijzigd had) :( )
--
Glas geschiedenis: www.vision2form.nl/glashistorie.html
Passie en talent : www.vision2form.nl/young_talent.html
Webontwerp : www.vision2form.nl/webontwerp/index.html
SEO doe het zo : www.vision2form.nl/webontwerp/gevonden_worden.html
Ronald Klip
07/10/04, 23:25
Tonnie schreef:
>
> X-Amavis-Alert: BAD HEADER Improper use of control character (char 0D
> hex) in message header 'X-Sender' X-Sender: <iets@iets.invalid>\r \n ^
>
> Mijn headers zoals die in het PHP bestand staan:
>
> $headers = "From: Vision2Form Design <iets@iets.invalid>\r\n";
> $headers .= "X-Sender: <iets@iets.invalid>\r\n";
> $headers .= "X-Mailer: PHP/" . phpversion()."\r\n";
> $headers .= "X-Priority: 1\r\n";
> $headers .= "Content-Type: text/plain; charset=iso-8859-1\r\n";
Op Linux-servers is \n doorgaans voldoende, en kun je \r dus weglaten.
Wie weet verhelpt dat meteen het probleem, dat mij een foutje in Amavis
lijkt.
Waar is die X-Sender trouwens goed voor? Als het adres al in de From-
header staat, lijkt X-Sender mij overbodig.
--
groet, Ronald
Edwin Martin
08/10/04, 10:25
Tonnie wrote:
> Na lang gezocht te hebben met Google, kom ik er nog niet helemaal uit.
>
> Op mijn site gebruik ik een php-script om een bestelling te verwerken.
>
> Sinds kort krijg ik in de vanaf de server naar mij verzonden copie van
> de bestelling in de headers een melding dat er een 'bad header' in zit.
>
> X-Amavis-Alert: BAD HEADER Improper use of control character (char 0D
> hex) in message header 'X-Sender' X-Sender: <iets@iets.invalid>\r \n ^
Opvallend is de spatie tussen \r en \n. Het lijkt er op dat het script
de CRLF's vernield.
Ik zou maar gaan klagen bij de maker van het script.
Of het script zelf aanpassen.
Groeten,
Edwin Martin
--
http://www.bitstorm.org/
Ronald Klip wrote:
> Tonnie schreef:
>
>>X-Amavis-Alert: BAD HEADER Improper use of control character (char 0D
>>hex) in message header 'X-Sender' X-Sender: <iets@iets.invalid>\r \n ^
>>
>>Mijn headers zoals die in het PHP bestand staan:
>>
>> $headers = "From: Vision2Form Design <iets@iets.invalid>\r\n";
>> $headers .= "X-Sender: <iets@iets.invalid>\r\n";
>> $headers .= "X-Mailer: PHP/" . phpversion()."\r\n";
>> $headers .= "X-Priority: 1\r\n";
>> $headers .= "Content-Type: text/plain; charset=iso-8859-1\r\n";
>
>
> Op Linux-servers is \n doorgaans voldoende, en kun je \r dus weglaten.
> Wie weet verhelpt dat meteen het probleem, dat mij een foutje in Amavis
> lijkt.
Ronald, bedankt. Die \r was dus inderdaad de boosdoener.
> Waar is die X-Sender trouwens goed voor? Als het adres al in de From-
> header staat, lijkt X-Sender mij overbodig.
Overblijfsel :( Inmiddels verwijderd.
Groet,
Tonnie
--
Glas geschiedenis: www.vision2form.nl/glashistorie.html
Passie en talent : www.vision2form.nl/young_talent.html
Webontwerp : www.vision2form.nl/webontwerp/index.html
SEO doe het zo : www.vision2form.nl/webontwerp/gevonden_worden.html
Edwin Martin wrote:
> Tonnie wrote:
>
>> Na lang gezocht te hebben met Google, kom ik er nog niet helemaal uit.
>>
>> Op mijn site gebruik ik een php-script om een bestelling te verwerken.
>>
>> Sinds kort krijg ik in de vanaf de server naar mij verzonden copie van
>> de bestelling in de headers een melding dat er een 'bad header' in zit.
>>
>> X-Amavis-Alert: BAD HEADER Improper use of control character (char 0D
>> hex) in message header 'X-Sender' X-Sender: <iets@iets.invalid>\r \n ^
>
>
> Opvallend is de spatie tussen \r en \n. Het lijkt er op dat het script
> de CRLF's vernield.
Nee, het was de \r.
> Ik zou maar gaan klagen bij de maker van het script.
LOL Dat ben ik zelf. :-D
> Of het script zelf aanpassen.
Is inmiddels aangepast.
Bedankt.
Groet,
Tonnie
--
Glas geschiedenis: www.vision2form.nl/glashistorie.html
Passie en talent : www.vision2form.nl/young_talent.html
Webontwerp : www.vision2form.nl/webontwerp/index.html
SEO doe het zo : www.vision2form.nl/webontwerp/gevonden_worden.html
John Bokma
08/10/04, 21:15
Tonnie <t.prasing@chello.nl> wrote in
news:2snd9aF1mhcmoU2@uni-berlin.de:
> Edwin Martin wrote:
>> Ik zou maar gaan klagen bij de maker van het script.
>
> LOL Dat ben ik zelf. :-D
Dus klagen heeft zin ;-)
--
John Voorbeeldscripts in Perl:http://johnbokma.com/perl/
Website design: http://johnbokma.com/websitedesign/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html