Avatar billede mkjaer Nybegynder
08. januar 2007 - 22:02 Der 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");


Hva' fanden gør jeg galt?

Frustrerede hilsner,
Martin
Avatar billede 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."
Avatar billede mkjaer Nybegynder
09. januar 2007 - 16:15 #2
Super super super.
Denne gjorde arbejdet: $headers = 'From: Firma <mak@firma.dk>'."\n";

Takker og bukker, og takker igen. Post et svar.

Hilsen
Martin
Avatar billede Slettet bruger
09. januar 2007 - 16:23 #3
svar
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
23 min siden Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging