Avatar billede evildoctor Praktikant
26. september 2004 - 10:36 Der er 8 kommentarer og
1 løsning

Programmering af emails

Hejsa.
Jeg skal udsende en nyhedsmail for en forening. Jeg har så programmeret den op fra bunden af i html så den ser rigtig pæn ud. Jeg har indlagt et stylesheet i starten af mailen, for at klare skrifttyper mm. Al grafik bliver hentet online fra vores server.
Mit problem er at den ser rigtig pæn ud når jeg sender den til mig selv og henter med outlook, men når jeg sender til mig selv i hotmail og gmail, ser det ud ad helvede til.
Style-sheet'en går helt bananas, og skrifttyperne skrider totalt i størrelser. (f.eks hvis jeg kobler et anchor til en overskrift så der kan springes i mailen!).
Jeg har forsøgt både med og uden kodeangivelsen i starten af html-dokumentet (i ved det der angiver html-type osv), og det giver ikke rigtig nogen forskel.

HJÆLP!!! Hvad gør jeg forkert????
Avatar billede roenving Novice
26. september 2004 - 10:46 #1
Det du gør galt er, at du ikke tager højde for at en hel del webmails overhovedet ikke understøtter html, og understøttelsen af det er voldsomt svingende i de forskellige mail-programmer ...

Generelt kunne man måske anbefale, at du helt undgår at bruge css, da det svjv er det punkt, hvor de færreste mail-muligheder er med, og desuden, at du inkluderede en flad-tekst ting, som kunne læses i de mail-ting, som slet ikke understøtter html !-)

Eksempelvis som Eksperten gør det:

                                                                                                                                                                                                                                                             
X-Gmail-Received: 3a074f6bdaa3e9908f6269424e37e0610a416f25
Delivered-To: roenving@gmail.com
Received: by 10.11.100.38 with SMTP id x38cs23468cwb;
        Sun, 26 Sep 2004 01:36:46 -0700 (PDT)
Received: by 10.38.78.79 with SMTP id a79mr938261rnb;
        Sun, 26 Sep 2004 01:36:45 -0700 (PDT)
Return-Path: <eksperten@list.idg.dk>
Received: from mrelay.idg.dk ([62.199.138.134])
        by mx.gmail.com with ESMTP id 64si597974rna;
        Sun, 26 Sep 2004 01:36:45 -0700 (PDT)
Received-SPF: none
Received: from linuxweb1.idg.dk (eksperten.dk [172.16.20.40])
    by mrelay.idg.dk (Postfix) with ESMTP id 69D3047BF2
    for <roenving@gmail.com>; Sun, 26 Sep 2004 10:36:44 +0200 (CEST)
Received: by linuxweb1.idg.dk (Postfix, from userid 500)
    id CC8E021C09B; Sun, 26 Sep 2004 10:36:42 +0200 (CEST)
To: roenving@gmail.com
Subject: Programmering : (D)HTML : Programmering af emails : 60
From: "Eksperten mailrobot" <eksperten@list.idg.dk>
Date: Sun, 26 Sep 2004 10:36:25 +0200
Message-ID: <df5bec057d1ed62474e2929975c64601.q543796@eksperten.dk>
Mime-Version: 1.0
Content-Type: multipart/alternative;
    boundary="=_4fd444f4c159a252b47772d43465004e"

--=_4fd444f4c159a252b47772d43465004e
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Sp=F8rgsm=E5l : Programmering af emails
Bruger    : evildoctor
Kategori  : Programmering : (D)HTML
Point    : 60
Link      : http://exp.dk/spm/543796
------------------------------------
Hejsa.
Jeg skal udsende en nyhedsmail for en forening. Jeg har s=E5 programmeret d=
en op fra bunden af i html s=E5 den ser rigtig p=E6n ud. Jeg har indlagt et=
stylesheet i starten af mailen, for at klare skrifttyper mm. Al grafik bli=
ver hentet online fra vores server.
Mit problem er at den ser rigtig p=E6n ud n=E5r jeg sender den til mig selv=
og henter med outlook, men n=E5r jeg sender til mig selv i hotmail og gmai=
l, ser det ud ad helvede til.
Style-sheet'en g=E5r helt bananas, og skrifttyperne skrider totalt i st=F8r=
relser. (f.eks hvis jeg kobler et anchor til en overskrift s=E5 der kan spr=
inges i mailen!).
Jeg har fors=F8gt b=E5de med og uden kodeangivelsen i starten af html-dokum=
entet (i ved det der angiver html-type osv), og det giver ikke rigtig nogen=
forskel.

HJ=C6LP!!! Hvad g=F8r jeg forkert????
------------------------------------

=D8nsker du ikke l=E6ngere at abonnere p=E5 kategorien kan du v=E6lge den f=
ra via din konto side eller dette link:
http://exp.dk/afmeld.phtml?catid=3D8&key=3Dd00c8a03d9c5d4b6f934e4ad7b32192e

Venlig hilsen Eksperten

Vil du annoncere i Eksperten mails eller p=E5 www.eksperten.dk?
Kontakt: Peer Jensen, 77 300 221, p.jensen@idg.dk
--=_4fd444f4c159a252b47772d43465004e
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html><head><title>Eksperten E-Mail</title><style type=3D"text/css">.expbod=
y,.exptd,.expth{background-color:#ffffff;color:#000000;font-family:verdana,=
arial,helvetica,sans-serif;font-size:9pt;}.expth{text-align:left;padding-ri=
ght:10px;}.exptd,.expth{padding:2px;}.exph1{font-size:13pt;}a:hover.explink=
{text-decoration:none;color:#006699;}.expsynopsis{background-color:#f0f5fa;=
border:1px solid #dde4ee;padding:5px;font-size:10pt;}</style></head><body c=
lass=3D"expbody" bgcolor=3D"#ffffff" text=3D"#000000" link=3D"#006699" alin=
k=3D"#006699" vlink=3D"#006699"><h1 class=3D"exph1"><a href=3D"http://exp.d=
k/spm/543796" class=3D"explink">Programmering : (D)HTML : Programmering af =
emails</a></h1><table><tr><th class=3D"expth">Sp=F8rgsm=E5l</th><td class=
=3D"exptd"><a href=3D"http://exp.dk/spm/543796" class=3D"explink">Programme=
ring af emails</a></td></tr><tr><th class=3D"expth">Bruger</th><td class=3D=
"exptd"><a href=3D"http://exp.dk/bruger.phtml?navn=3Devildoctor" class=3D"e=
xplink">evildoctor</a></td></tr><tr><th class=3D"expth">Kategori</th><td cl=
ass=3D"exptd"><a class=3D"explink" href=3D"http://exp.dk/spm/Programmering/=
">Programmering</a> : <a class=3D"explink" href=3D"http://exp.dk/spm/Progra=
mmering/DHTML/">(D)HTML</a></td></tr><tr><th class=3D"expth">Point</th><td =
class=3D"exptd">60</td></tr></table><br /><div class=3D"expsynopsis">Hejsa.=
=0D<br />Jeg skal udsende en nyhedsmail for en forening. Jeg har s&aring; p=
rogrammeret den op fra bunden af i html s&aring; den ser rigtig p&aelig;n u=
d. Jeg har indlagt et stylesheet i starten af mailen, for at klare skriftty=
per mm. Al grafik bliver hentet online fra vores server.=0D<br />Mit proble=
m er at den ser rigtig p&aelig;n ud n&aring;r jeg sender den til mig selv o=
g henter med outlook, men n&aring;r jeg sender til mig selv i hotmail og gm=
ail, ser det ud ad helvede til.=0D<br />Style-sheet'en g&aring;r helt banan=
as, og skrifttyperne skrider totalt i st&oslash;rrelser. (f.eks hvis jeg ko=
bler et anchor til en overskrift s&aring; der kan springes i mailen!).=0D<b=
r />Jeg har fors&oslash;gt b&aring;de med og uden kodeangivelsen i starten =
af html-dokumentet (i ved det der angiver html-type osv), og det giver ikke=
rigtig nogen forskel.=0D<br />=0D<br />HJ&AElig;LP!!! Hvad g&oslash;r jeg =
forkert????</div><p>=D8nsker du ikke l=E6ngere at abonnere p=E5 kategorien =
kan du v=E6lge den fra via din <a href=3D"http://exp.dk/konto.phtml" class=
=3D"explink">konto side</a> eller <a href=3D"http://exp.dk/afmeld.phtml?cat=
id=3D8&amp;key=3Dd00c8a03d9c5d4b6f934e4ad7b32192e" class=3D"explink">dette =
link</a>.</p><p>Venlig hilsen Eksperten</p><br />Vil du annoncere i Ekspert=
en mails eller p=E5 www.eksperten.dk?<br />Kontakt: Peer Jensen, 77 300 221=
, <a href=3D"mailto:p.jensen@idg.dk" class=3D"explink">p.jensen@idg.dk</a><=
/body></html>
--=_4fd444f4c159a252b47772d43465004e--


-- mailen om dette spørgsmål er kodet både med og uden html !-)
Avatar billede steen_hansen Forsker
26. september 2004 - 10:47 #2
Har du prøvet at validere på http://validator.w3.org/detailed.html
Avatar billede olebole Juniormester
27. september 2004 - 20:03 #3
<ole>

Som så ofte kan man heller ikke i dette tilfælde bruge W3C's validator til ret meget  :)

Det er med web-standarder, som med religion. Man kan læse 'bogen' og forholde sig fundamentalistisk til den. Det vil somregel være ensbetydende med, at man er ude af sync med den omkringværende virkelighed.

Så kan man vælge mellem to mulige alternativer:
1. Lægge armene over kors og stædigt pege på 'bogen' ... "Jamen, der står jo at ..."
2. Tage det bedste fra 'bogen' og prøve at tilpasse det, så det kan fungere i virkeligheden - og så ellers håbe på, udviklingen omkring én går i den retning, man gerne selv ser  ;o)

/mvh
</bole>
Avatar billede steen_hansen Forsker
28. september 2004 - 06:41 #4
Du har pointe, ole. Tænkte umiddelbart, at det kunne være en mulighed at validere koden. Min visning af mails er ren tekst uden HTML, så jeg spekulerer aldrig i de baner :o)
Avatar billede olebole Juniormester
28. september 2004 - 17:52 #5
Jamen, tanken er der såmænd intet i vejen med, Steen  ;o)
Probelemet er blot at de fleste e-mail-klienter er flere versioner bagud i deres HTML-håndtering - i nærheden af HTML3.2  :o|
/mvh
Avatar billede steen_hansen Forsker
29. september 2004 - 09:04 #6
Jeg ved det. Det ligner noget der er løgn i Notes f.eks. Personligt bruger jeg det ikke (HTML-visning). Dels kan det være noget irriterende skidt, når man modtager kode eller tekst, der skal kopieres over i noget andet, og dels er der også sikkerheden at tage hensyn til, ihvertfald på arbejdspladsen. Men det er fint nok, når man skal sende grafiske mails ud. Håber roenving kunne være dig behjælpelig, evildoctor, og en fortsat god dag til alle :o)
Avatar billede evildoctor Praktikant
28. april 2005 - 11:35 #7
Lukker. Ingen løsning fundet!
Avatar billede olebole Juniormester
30. april 2005 - 02:13 #8
Det er også _næsten_ ligeså svært som deltage i ens eget spørgsmål - eller bare rette en lille tak til de, der har gidet forsøge at hjælpe en med ens problemer.
Avatar billede steen_hansen Forsker
30. april 2005 - 07:24 #9
Hørt. En lille kommentar ville være rart, så man ikke tror, at det er utaknemlighed, der har affærdiget spørgsmålet.
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