← Back to team overview

sslug-teknik team mailing list archive

Re: liste-agtig afsending via php's mail()

 

Atte André Jensen skrev:
Hejsa

Jeg vil gerne sende mails fra php lidt på samme måde som fra en liste.
[... snip...]
Hmmm. Hvad gør en mailingliste? Alle de lister jeg er på (og som jeg har checket) har To: sat til listens adresse, men alligevel kommer mailen frem til mig.

Gode råd?

En mail har (som du måske har gættet) to forskellige To-adresser:

1) Den man kan se i mailens header. Denne adresse er af ren informativ karakter, og benyttes ikke af SMTP-protokollen. Denne kan i gammeldags papirpost sammenlignes med adressen på arket inde i en kuvert uden rude.

2) Selve leveringsadressen. Den fremgår normalt ikke af headers. Kan sammenlignes med adressen udenpå kuverten.

Og her har PHPs mail()-funktion, som du har opdaget, den ulempe, at den kun tillader rudekuverter og dermed har samme adresse indeni og udenpå.

Løsningen er at benytte en anden funktion til at snakke SMTP med din mailserver. Der findes et abstraktionslag, der sjovt nok hedder Mail i pear. http://pear.php.net/package/Mail

Med venlig hilsen

Ole


Follow ups

References