Min kode:
------------------------------------------------------------------
//forkert, viser ikke linket, men kun karaktererne i den udsendte mail:
//hvad g�r jeg galt?
$link2 = "<br><br><a href="."http://www.forfatterkvarteret.dk
target='_blank'>www.forfatterkvarteret.dk</a><br><br>";
$indhold = "Der er kommet et nyt debatindl�g p�:".$link2;
//Udsendelse af mail, virker ok:
mail("$email", 'Nyt debatindl�g', $indhold, $headers);
---------------------------------------------------------------
Hvad g�r jeg galt?
v.h.
Jakob Munck
Du skal quote din streng rigtigt. Du blander single og double qoutes
sammen. Pr�v med:
$link2 = '<br><br><a href="http://www.forfatterkvarteret.dk"
target="_blank">www.forfatterkvarteret.dk</a><br><br>';
> $indhold = "Der er kommet et nyt debatindl�g p�:".$link2;
Jeg kan desuden anbefale PHPMailer, s� er du fri for selv at fedte rundt
med headers etc.
--
Peter Farsinsen
for...@efternavn.dk
$link2 = "\r\n\r\nhttp://www.forfatterkvarteret.dk\r\n\r\n";
$indhold = "Der er kommet et nyt debatindlᅵg pᅵ:".$link2;
//Udsendelse af mail, virker ok:
mail("$email", 'Nyt debatindlᅵg', $indhold, $headers);
For at sende html-mail, skal der vist lidt mere til...
http://dk2.php.net/manual/en/function.mail.php
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk
> Jeg er webmaster p� www.forfatterkvarteret.dk, hvor brugerne beder om at f�
> tilsendt en mail, hver gang der er et nyt debatindl�g. Det har jeg kodet, og
> det virker. Men for at g�re det helt rigtigt, vil jeg gerne have, at der er
> et link til Forfatterkvarteret.dk i den mail, som man f�r udsendt, n�r der
> er et nyt debatindl�g. Og det giver mig nogle problemer. Jeg kan hverken
> lave linieskiftet eller skrive mail-linket, s� det vises korrekt i den
> udsendte mail, og jeg er klar over, at det er fordi jeg skal skrive det p�
> en anden m�de. Jeg kan bare ikke huske/finde ud af, hvilken?
Hvis du sender mailen i ren tekst, skal du slet ikke g�re andet end at skrive
webadressen. Men det lader til at du pr�ver at sende i HTML. Hvorfor?
> $link2 = "<br><br><a href="."http://www.forfatterkvarteret.dk
> target='_blank'>www.forfatterkvarteret.dk</a><br><br>";
Der er fejl i den opskrift (mangler anf�rselstegn om webadressen). Pr�v med:
$link2 = "<br><br><a href='http://www.forfatterkvarteret.dk/'>www.forfatterkvarteret.dk</a><br><br>";
Men jeg ved ikke om du sender HTML rigtigt.
--
Bertel
http://bertel.lundhansen.dk/ FIDUSO: http://fiduso.dk/
$link2 = "\r\n\r\nhttp://www.forfatterkvarteret.dk\r\n\r\n"
Men n�r jeg modtager mailen den �bner ikke siten og s� vidt jeg ved, skal
html-koden se s�dan ud:
<a href="http://www.forfatterkvarteret.dk"
target="_blank">www.forfatterkvarteret.dk</a>
Hvis jeg skriver ovenst�ende direkte i koden, s� bliver det ikke vist som
html, men som tekst.
Jeg g�r alts� et eller andet helt galt, men ved ikke, hvad det er. S� jeg
modtager gerne flere forslag.
v.h.
Jakob Munck
Det vigtigste er faktisk hvordan dine headers er :)
mail() sender normalt (uden korrekte headers) i plaintext format, s�
hvis man ikke s�tter headers korrekt til text/html, s� vil der ikke
komme korrekt html output.
Hvis du ikke aner hvad du skal skrive i headers istedet, s� vil jeg
klart anbefale dig at bruge et script til det.
Her kunne phpmailer (http://sourceforge.net/projects/phpmailer/) v�re en
af de bedre.
> Tak for hj�lpen, men der er desv�rre ingen af de givne forslag som fungerer.
> Mailen skal v�re i html-format, da den ellers ikke kan indeholde et link,
> som �bner den relevante site i et nyt vindue.
Det passer ikke. En ren tekstadresse i mit mailprogram vises med
r�d og understregning, og et dobbeltklik �bner min browser med en
helt frisk side.
Jeg f�r masser af mails med links lavet p� denne simple m�de -
ogs� fra store, agtv�rdige, kommercielle foretagender - eller
s�gar myndigheder.
Jeg tror roligt du kan g� ud fra at HTML ikke er n�dvendigt.
---------------------------------------------------------------
//angiver at det er html-format:
$headers = "Content-type: text/html; charset=iso-8859-1\r\n";
$headers = "From: \"Forfatterkvarteret.dk\" <".$from.">\r\n";
while ($row = mysql_fetch_array($result)) {
//set_time_limit(0);
$email = $row['email'];
$headers = "From: \"Forfatterkvarteret.dk\" <".$from.">\r\n";
//Angiver at mailens indhold er i HTML-format
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$overskrift2 = "Nyt debatindl�g";
$indhold2 = "<html><head></head><body>L�s her:<br><br><a
href='http://www.forfatterkvarteret.dk/'
target='_blank'>www.forfatterkvarteret.dk</a><br><br></body></html>";
-----------------------------------------------------------------------------------
Koden er m�ske ikke helt perfekt, men den virker, og det er det vigtigste.
Mange tak for hj�lp og kommentarer.
v.h.
Jakob Munck
> Det passer ikke. En ren tekstadresse i mit mailprogram vises med
> r�d og understregning, og et dobbeltklik �bner min browser med en
> helt frisk side.
Min Thunderbird viser ogs� links korrekt (dog bl� med understregning), og
�bnes i et nyt vindue ved enkeltklik.
> Jeg f�r masser af mails med links lavet p� denne simple m�de -
> ogs� fra store, agtv�rdige, kommercielle foretagender - eller
> s�gar myndigheder.
Jeg tror i det hele taget ikke der er ret mange, der bruger HTML-mails.
De har det med at ryge i spam filtre, og hvis de n�r frem, er ethvert
anst�ndigt email program sat op til at ignorere html.
> Jeg tror roligt du kan g� ud fra at HTML ikke er n�dvendigt.
Jeg kan heller ikke se n�dvendigheden i html, men hvis man absolut vil, b�r
man sende det med b�de html og en tekst version.
Birger gav et link, hvor der er et f�rdigt eksempel p� en s�dan multipart
mail.
--
Med venlig hilsen
Stig Johansen
Un�dvendig linje..
>
> $headers = "From: \"Forfatterkvarteret.dk\" <".$from.">\r\n";
For her bliver den overskrevet...
>
> while ($row = mysql_fetch_array($result)) {
> //set_time_limit(0);
> $email = $row['email'];
> $headers = "From: \"Forfatterkvarteret.dk\" <".$from.">\r\n";
og her bliver den igen overskrevet
Der er da masser af organisationer, virksomheder, sociale netv�rk etc.
der sender e-mails i html. Jeg ved af erfaring at en overvejende del
ogs� l�ser dem (i HTML versionen), s� der er absolut ikke nogen grund
til at lade v�re. Hvis man g�r det rigtigt, er der ingen problemer i at
sende HTML-emails.
> De har det med at ryge i spam filtre, og hvis de n�r frem, er ethvert
> anst�ndigt email program sat op til at ignorere html.
Det er heldigvis ikke s� galt l�ngere. Hvis man klipper en stor psd i
stykker og laver ens mail af grafik, s� jo - men har man en blanding af
grafik og tekst er der ikke noget problem.
Om folk vil ignorere HTML er op til dem selv, men som sagt er det min
erfaring, at de fleste ser HTML versionen.
> Jeg kan heller ikke se n�dvendigheden i html, men hvis man absolut vil, b�r
> man sende det med b�de html og en tekst version.
>
> Birger gav et link, hvor der er et f�rdigt eksempel p� en s�dan multipart
> mail.
Helt enig. Og det er derfor at f.eks. PHPMailer er s� 'sundt' at bruge.
Man bliver opm�rksom p� at der ogs� skal v�re en alternativ version og
s� skal man ikke selv rode med headers og boundarys.
--
Peter Farsinsen
for...@efternavn.dk
Den aktuelle eail indeholder 2 linier - den ene teksten "Lᅵs her" og
den andet linket hvor der skal lᅵses.
Det er der sᅵ - IMHO - overhovedet ingen grund til at pakke ind i HTML.
Spild af ressourcer.
Skyd julefluen ned med et missil. Sᅵ ka' den lᅵre det, ka' den.
Det er nok rigtigt, men det er nok ogs� den brugerskare der hyppigst bliver
ramt af malware.
> Hvis man g�r det rigtigt, er der ingen problemer i at
> sende HTML-emails.
Nu skrev OP:
....
Jeg er webmaster p� www.forfatterkvarteret.dk, hvor brugerne beder om at f�
tilsendt en mail, hver gang der er et nyt debatindl�g.
....
N�r jeg laver indl�g p� version2.dk, er jeg ganske tilfreds med at modtage
f.eks (tekst):
....
Hej Stig Johansen,
Martin B�gelund har skrevet et nyt indl�g i tr�den "Og s� den om de
tilf�ldige tal...", som du har p� overv�gning.
Indl�gget starter s�ledes:
"
Wikipedia siger om IEEE 754 at der defineres en "exception handling" ifm.
division med nul. S� operationen lader heller ikke til at v�re en tilladt
aritmetisk operation p� det tilh�rende..."
Klik her, for at l�se hele det nye indl�g:
http://www.version2.dk/artikel/12904-laerer-de-om-floating-point-i-matematik
#post49197
For at annullere overv�gning af denne tr�d, klik her:
http://www.version2.dk/modules/forum/subscribe.php?userid=78772&threadid=109
99&subscribe=0&key=0bbde1a0
Dette er en automatisk e-mail, og den kan ikke besvares.
Med venlig hilsen,
version2.dk
....
Jeg ser ingen grund til det skulle v�re HTML.
> Om folk vil ignorere HTML er op til dem selv, men som sagt er det min
> erfaring, at de fleste ser HTML versionen.
Pr�cis - hvis man er ligeglad med m�lgruppen, eller ved, at de l�ser HTML,
s� er der intet problem.
Henvender man sig til et bredere sprektrum, er det en god id� at sende b�de
text og html, ellers mister man de brugere, der ikke �nsker HTML.
--
Med venlig hilsen/Best regards
Stig Johansen
>> Helt enig. Og det er derfor at f.eks. PHPMailer er sᅵ 'sundt' at
>> bruge. Man bliver opmᅵrksom pᅵ at der ogsᅵ skal vᅵre en alternativ
>> version og sᅵ skal man ikke selv rode med headers og boundarys.
>
> Den aktuelle eail indeholder 2 linier - den ene teksten "Lᅵs her" og den
> andet linket hvor der skal lᅵses.
> Det er der sᅵ - IMHO - overhovedet ingen grund til at pakke ind i HTML.
> Spild af ressourcer.
Enig, men var vi ikke begyndt at snakke om noget mere generelt? ;)
> Skyd julefluen ned med et missil. Sᅵ ka' den lᅵre det, ka' den.
Snakker du om HTML eller PHPMailer?
--
Peter Farsinsen
for...@efternavn.dk
Jeg snakkede om det aktuelle spᅵrgsmᅵl ;-)
De mails jeg modtager fra Version2 er i HTML ;) Jeg bruger n�sten
aldrig/ikke deres fora, s� har vist ikke modtaget en mail som ovenst�ende.
Fordelen - i mit perspektiv - ved at sende i HTML er , at man straks
genkender afsender p� den visuelle identitet. Man kan selvf�lgelig se p�
afsender-adressen, men vi er ikke alle ens indrettet. I det eksempel du
n�vner, er det m�ske ikke super relevant - heldigvis kan man jo s� bare
frav�lge at se HTML-versionen.
> Henvender man sig til et bredere sprektrum, er det en god id� at sende b�de
> text og html, ellers mister man de brugere, der ikke �nsker HTML.
Pr�cis, vi er p� ingen m�de uenige HTML og text skal altid g� h�nd i
h�nd. En anden go' grund til ogs� at sende i text er, at nogle
webmail-klienter ikke kan eller er s� d�rlige til at rendere
HTML-versionen at den er umulig at l�se. Jeg er i princippet ligeglad
med, om folk vil eller kan se HTML-versionen. Pointen m� v�re at sende i
et format som tilfredsstiller alle.
--
Peter Farsinsen
for...@efternavn.dk
> HTML-versionen at den er umulig at l�se. Jeg er i princippet ligeglad
> med, om folk vil eller kan se HTML-versionen. Pointen m� v�re at sende i
> et format som tilfredsstiller alle.
Hvordan kan et HTML-format tilfredsstille modtageren? Det kan da
kun v�re afsenderens ego der vil bestemme hvilken font,
skriftst�rrelse og m�ngde af billeder mailen skal s�ttes op med.
>> HTML-versionen at den er umulig at l�se. Jeg er i princippet ligeglad
>> med, om folk vil eller kan se HTML-versionen. Pointen m� v�re at sende i
>> et format som tilfredsstiller alle.
>
> Hvordan kan et HTML-format tilfredsstille modtageren? Det kan da
> kun v�re afsenderens ego der vil bestemme hvilken font,
> skriftst�rrelse og m�ngde af billeder mailen skal s�ttes op med.
Du har ikke fantasi til at forestille dig, at en modtager kan foretr�kke
at se og l�se en HTML-version frem for en tekstversion?
--
Peter Farsinsen
for...@efternavn.dk
> Du har ikke fantasi til at forestille dig, at en modtager kan foretr�kke
> at se og l�se en HTML-version frem for en tekstversion?
Jeg hader personligt HTML-mails. Hvis man blocker dem, vil meget spam
kunne undg�s. De har heller ikke nogen mulighed for at "fuske" med links
i ren tekst. Alts� give anden URL, en URLen i selve link-teksten.
Og s� fylder de. Meget mere end n�dvendigt for at f� et budskab frem.
Bruger Thunderbird, her kan den godt s�ttes til (er vidst som standard)
at opfatte tekst-links som rigtige link. Har ogs� lidt andet
formattering med bold og italic og smileykonvertering, fint nok alt
rigeligt for mig.
MVH
Rune Jensen
> Bruger Thunderbird, her kan den godt s�ttes til (er vidst som standard)
> at opfatte tekst-links som rigtige link. Har ogs� lidt andet
> formattering med bold og italic og smileykonvertering, fint nok alt
> rigeligt for mig.
Det har sine fordele at bruge en gammel newsreader. Agent 1.93
kan slet ikke vise HTML. Den viser blot et ikon ned i hj�rnet. De
fleste gange har vedh�nget ikke f�et et filnavn, og s� er det ret
omst�ndeligt at aktivere HTML'en. Ellers kan det g�res med et
klik.