login  Naam:   Wachtwoord: 
Registreer je!
 Forum
Zoeken  Regels  Help
Categorieën > PHP

HTML mail bij geen ondersteuning

Brycer – 27/01/2006 19:44
Hey!
Ik heb een probleempje...

Ik wil met een php-script een mail met HTML versturen naar verschillende mail-adressen.
Bij bijv. Hotmail is er geen probleem, maar bijv. Gmail ondersteunt geen HTML-pagina's.

Kan ik mijn script zo aanpassen dat de mensen met html-ondersteunende mail-adressen de html-pagina zien en mensen die dat niet hebben een mailtje zonder html-codes zien (alleen de tekst dus). Ik kan niet van te voren zeggen of het een wel/niet html mailtje moet zijn, het moet echt in het script gedaan worden.

Ik hoop dat ik duidelijk ben...
BvD Brycer

7 antwoorden

Gesponsorde links
Daisycon - Verdien geld met uw website

Rens – 27/01/2006 19:46
Voor hotmail en gmail zou je kunnen kijken of er @hotmail / @gmail invoorkomt:
  1. if(strpos("@hotmail", $email))
  2. {
  3. // wel html
  4. } else
  5. {
  6. // geen html
  7. }


webstab – 27/01/2006 19:57
Gmail ondersteunt dat wel. Het beste is om dat voor ieder emailadres apart (te laten) bepalen. Niet iedere webmail ondersteunt html.

Brycer – 27/01/2006 22:15
Bij mijn Gmail account doet hij het niet hoor...
Maar er is geen functie ofzo die dit al doet?

FangorN – 27/01/2006 22:29 (Laatst gewijzigd op 27/01/2006 22:29)
Als jij je mail goed opmaakt werkt HTML-mail prima in G-mail.
Je kunt alle typen mail (plaintext, HTML, attachments zoals plaatjes of bestanden) opmaken m.b.v. MIME.
Bekijk de source eens van nieuwsbrieven die je ontvangt, of raadpleeg de RFC-archieven .

Je kunt ook meerdere formaten in een mailtje specificeren, zoals plaintext èn html. Het mailprogramma bepaalt dan welke variant wordt getoond (afhankelijk van wat deze ondersteunt).

Brycer – 27/01/2006 23:30
danku, danku
ik zal kijken of ik het daar kan vinden!

Riny – 28/01/2006 13:01
Je kunt ook dit bijvoorbeeld in de mail zetten:

Citaat:
<!--
Als u deze mail niet ziet dan ondersteunt uw email-programma geen html-mail.
Ga naar de volgende url om de mail te bekijken:
http://www.url.ext/mail.ext
-->


Degene die geen html mail ondersteunen krijgen dat dan te zien..
En degene die wel html mail ondersteunen krijgen het niet te zien ;)

Greetz

xSc – 28/01/2006 13:26 (Laatst gewijzigd op 28/01/2006 13:27)
Ik maak altijd gebruik van 'platte-tekst-e-mail'. Dat werkt altijd goed. Je hebt overigens ook scripts, die controleren of een bepaalde mail client HTML-mail ondersteunt. Zo ja, dan wordt HTML weergegeven. Anders gewoon platte tekst.

Gesponsorde links

Dit onderwerp is gesloten.
Actieve forumberichten:

© 2002-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.054s