08. januar 2007 - 22:02Der er
2 kommentarer og 1 løsning
Problemer med headers i mail()-funktionen
Hejsa,
Jeg har et (stort) problem:
Når jeg forsøger at sende mails via et php-script og mail()-funktionen, så får jeg en fejl fra mail-serveren på vores domæne. Fejlen opstår dog kun til nogle modtagere (ca. én ud af 20) og det er altid de samme modtagere, som vi får returmailene fra.
Fejlen fra serveren ser således her ud:
Meddelelsen kunne ikke leveres via e-mail-systemet, men der blev ikke rapporteret nogen årsag. Kontroller modtagerens adresse, og prøv at sende meddelelsen igen. Kontakt systemadministratoren, hvis det stadig ikke lykkes.
< xx.xxx.dk #5.0.0 smtp; 552 Unable to process message: msg.1168289358.911525.21214 - error: Illegal MIME chars found in header: <From: Firma <mak@firma.dk>__>>
Mine headers ser sådan her ud: $headers = 'From: Firma <mak@firma.dk>' . "\r\n"; og mail-linien i scriptet: mail("$modtagernavn","emne","$mailindhold","$headers");
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Slettet bruger
08. januar 2007 - 22:59#1
Prøv med: $headers = 'From: Firma <mak@firma.dk>'; mail($modtagernavn,"emne",$mailindhold,$headers);
Eller, prøv med: $headers = 'From: Firma <mak@firma.dk>'."\n"; mail($modtagernavn,"emne",$mailindhold,$headers);
"Note: If messages are not received, try using a LF (\n) only. Some poor quality Unix mail transfer agents replace LF by CRLF automatically (which leads to doubling CR if CRLF is used). This should be a last resort, as it does not comply with RFC 2822."
Super super super. Denne gjorde arbejdet: $headers = 'From: Firma <mak@firma.dk>'."\n";
Takker og bukker, og takker igen. Post et svar.
Hilsen Martin
Synes godt om
Slettet bruger
09. januar 2007 - 16:23#3
svar
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.