Avatar billede pitzen Nybegynder
21. januar 2009 - 09:13 Der er 8 kommentarer og
1 løsning

mail-funktionen - Return-Path kan ikke ændres

Hej exp.


Når jeg prøver at sende ud via mail(), kan jeg ikke få sat Return-Path i headeren. Når jeg tjekker headeren i mailen, når den når frem, er Return-Path tom.

$til =     "$email";
$fra =     "$send_from";
$titel = "$nyhedsbrev_emne";
$besked = "$nyhedsbrev_html";
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "$fra\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1;\r\n";
$headers .= "Return-Path: bounces@$domain\r\n";
$headers .= "List-Unsubscribe: <$unsubscribe>, <http://$domain/afmeld.php?email=$email&id=$sendt_til_id>;\r\n";
mail($til, $titel, $besked, $headers); //Sender mailen


Er der nogen der kan komme med noget input?


Mvh

P
Avatar billede j4k0b Nybegynder
21. januar 2009 - 09:18 #1
Dvs. at headeren ser sådan ud: "Return-Path: \r\n" ...

eller sådan her?

"Return-Path: bounces@\r\n"
Avatar billede jakobdo Ekspert
21. januar 2009 - 09:21 #2
Mangler du ikke at sætte $domain ?
Prøv at udkommenter //mail(...)
Og udskriv dine $headers til browseren.
Avatar billede pitzen Nybegynder
21. januar 2009 - 09:28 #3
$domain er sat tidligere i koden.

Hvis jeg udskriver for jeg:

MIME-Version: 1.0; From: mitdomæne.dk Content-Type: text/html; charset=ISO-8859-1; Return-Path: bounces@mitdomæne.dk;
Avatar billede pitzen Nybegynder
21. januar 2009 - 09:31 #4
Hvis jeg laver en bevidst stavefejl i Return-Path, f.eks. skriver Return-Poth, kommer den med i headeren.
Avatar billede j4k0b Nybegynder
21. januar 2009 - 09:34 #5
Prøv at send til en anden modtageradresse eller brug en anden klient til at åbne mailen. Nogle klienter (og webmails) ignorerer Return-Path og Return-To.
Avatar billede pitzen Nybegynder
21. januar 2009 - 09:49 #6
Jeg har prøvet at sende til en Gmail og en Live. Uden held.

Det mærkelige er, at jeg tidligere har fået sendt Return-Path med... :S
Avatar billede pitzen Nybegynder
21. januar 2009 - 09:54 #7
Hmm.. Nu prøvede jeg at sende ud fra en anden SMTP og pludselig virkede det. Så går jeg ud fra det ikke er en php-fejl længere :)
Avatar billede jakobdo Ekspert
21. januar 2009 - 09:56 #8
Ihf. ikke hvis der er tale om samme kode. :o)
Avatar billede pitzen Nybegynder
21. januar 2009 - 09:57 #9
Nemlig ja..

Jeg lukker. Tak for hjælpen!
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