Erik Ginnerskov skrev:
> Scriptet er 'født' med en i linjen 'objMail.From =""'
> prænoteret emailadresse, som bliver indsat som afsender. Jeg
> har prøvet at udskifte "postmaster@hyperspace.dk" inklusive
> anførselstegn med strName, men så bliver mailen slet ikke
> sendt.
- nej, du skal jo også angive en mailadresse.
Hvis der (som det er tilfældet i CDONTS) kun er én egenskab til
hvert mailfelt (From, To, CC, BCC), så brug følgende syntaks for at
få et navn med:
Navn <mail>
Det kan fx se således ud:
objMail.From = strNavn & " <" & strMail & ">"
I mere avancerede mailkomponenter er der adskilte egenskaber til
vist navn og mailadresse - det er noget enklere at arbejde med.
Et par ekstra kommentarer:
- Man kan få "sjove" fejl hvis Navn indeholder tegn som "@", ","
eller ";" - og sikkert også hvis tegnene < og > er indblandet.
Man kan evt. bruge replace for at fjerne de værste tegn.
- Jeg ville være forsigtig med at angive en variabel FROM-adresse.
Selv om det måske er ejeren af foo@bar.invalid der sender mailen,
bliver den reelt _ikke_ sendt fra hans adresse (gennem hans
mailserver) - og FROM-headeren er dermed i realiteten forfalsket.
Hvis det bare er dig selv der modtager mailen, og du har styr på
hvordan din mailserver og webserver filtrerer indkommende mails, er
der ingen problemer. Men antispam-software kan antage at mails med
falske From-headere er spam.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html