login  Naam:   Wachtwoord: 
Registreer je!
 Forum

HTML in E-mail

Offline TekRequest - 26/07/2005 23:45
Avatar van TekRequestNieuw lid Hellowz,

ik moet voor men baas een html - template maken die dient als soort newsletter en die deftig weergegeven wordt in de vershillende e-mail clients.

Hij wil dus gewoon via hotmail een professionele mail-layout met telkens z'n eigen tekst kunnen versturen naar eventbureau's en klanten.

Ik heb veel verstand van HTML maar ik heb nog nooit een newsletter ontworpen.

Dus in Hotmail moet de html kunnen verzonden worden en goed weergegeven worden in outlook, ...

Welke tags mag ik gebruiken en hoe in godsnaam moetge in hotmail duidelijk maken dat het om html gaat en geen plain text ?

Thanks for hulp !!!

18 antwoorden

Gesponsorde links
Offline Stijn - 27/07/2005 00:02
Avatar van Stijn PHP expert
  1. <?
  2. $naar = "stijnleenknegt1@hotmail.com";
  3. $onderwerp = "nieuwsbrief TeKRequest";
  4. $bericht = include("template.html");
  5. //headers verwerken de HTML
  6. $headers = "MIME-Version: 1.0\r\n";
  7. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
  8. mail($naar, $onderwerp, $bericht, $headers);
  9. ?>


mvg stijn
Offline Maarten - 27/07/2005 02:07
Avatar van Maarten Erelid Zoals Stijn hierboven zegt inderdaad. Verder mag je gelijk welke tags gebruiken, maar let op dat je NOOIT ergens dit zet:

  1. <img src="stukje453.jpg" />


Maar wel

  1. <img src="http://www.site.be/stukje453.jpg" />


Verder is er echt niks aan 
Offline damwaldnet - 27/07/2005 07:31
Avatar van damwaldnet HTML interesse Ik heb dit zelf nog nooit gedaan... maar misschien kunnen jullie er een Tutorial van maken:?:
Offline Stijn - 27/07/2005 10:17
Avatar van Stijn PHP expert [mini tut:]
1/ Gebruik mijn code als standaard en pas hem beetje aan 
2/ Alle atributen die je gebruikt naar bestanden die op een andere site of op jou site staan verwijs je met de URL. Wat Murfy zei.
3/ Mail()-function kan je hier opzoeken of op PHP.net.
4/ Vragen: add me 2 MSN
Offline TekRequest - 27/07/2005 12:44
Avatar van TekRequest Nieuw lid En waar zet je die php code dan??

Bedankt allezinds , ma ksnapt nognie 100%

allé de code wel, en ik weet ook wat MIME wil zeggen maar moetge die code dan ingeven in uwen body van u-w e-mail of ??:?:

en als die mail nu naar Meerdere personen moet verzonden worden, waarom gebruikt ge in u code :

$naar = "stijnleenknegt1@hotmail.com";
$onderwerp = "nieuwsbrief TeKRequest";

isdat verplicht bij te vermelden of kuntge niet gewoon met comma's de e-adressen scheiden in het tekstvak To : van hotmail?
Offline Stijn - 27/07/2005 14:18 (laatste wijziging 27/07/2005 14:18)
Avatar van Stijn PHP expert nee, dan werk je met een while lus.
voorbeeld:
ik heb een tabel {leden}. Ik wil dus dat iedereen mijn gemaakte nieuwsbrief (in html, of PHP, of javascript,...) in hun postvak krijgt

--code--
  1. <?
  2. $nieuwsbrief = include("nieuwsbrief.htm"); //of .php :p
  3. $query = mysql_query("SELECT * FROM leden");
  4. //headers verwerken de HTML
  5. $headers = "MIME-Version: 1.0\r\n";
  6. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
  7.  
  8. $echo = "Nieuwsbrief verstuurd naar:<br>";
  9.  
  10. //met een while lus kunnen we mailen naar meerdere personen, je kan ook met andere werken, maar deze lijkt me het handigst
  11. while($row = mysql_fetch_assoc($query))
  12. {
  13. if(@mail($row['email'], "Nieuwsbrief van TekRequest", $nieuwsbrief, $headers))
  14. {
  15. $echo .= "<font color=\"00FF00\">Verstuurd naar ".$row['email']."</font><br>";
  16. }
  17. else
  18. {
  19. $echo .= "<font color=\"FF0000\">Niet verstuurd naar ".$row['email']."</font><br>";
  20. }
  21. }
  22.  
  23. echo $echo;
  24. ?>


nou moet je het wel snappen, anders leer eens PHP aandachtig ;)
Offline Sosa - 28/07/2005 11:14
Avatar van Sosa Nieuw lid Handig topic Ik zit met hetzelfde probleem, het enige vervelende is dat mijn kennis zich beperkt tot html en ik geen tijd heb om me te gaan verdiepen in php.

Ik heb een nieuwsbrief gemaakt met divjes (interne css) en de plaatjes verwijs ik netjes naar de locatie op het internet. Echter als ik de nieuwsbrief verstuur naar een hotmail adres of naar een pc met een oudere versie met outlook verstuurd hij nog steeds de plaatjes als bijlage mee (outlook 2000 ziet er prima uit)... Wie o wie kan mij helpen? Ik ben diegene dan erg dankbaar!!!! 
Offline Stijn - 28/07/2005 16:15
Avatar van Stijn PHP expert mja in outlook zal het bijlage zijn zekers, maar hotmail maar het kan hoor dat ze als bijlagen worden verstuurd 
Offline TekRequest - 28/07/2005 23:38
Avatar van TekRequest Nieuw lid En Sosa, begint gij gewoon met de html tags in uw hotmail?

Hoe in godsnaam zonder php kan je een nieuwsbrief opstellen IN hotmail !!!

ik heb gewoon geprobeerd te starten lijk een normaal html document en naar men eigen gezonden maar ie toont de code :-s
en das totaal nie de bedoeling!

any hulp pleaaase???
Offline Sosa - 29/07/2005 10:01
Avatar van Sosa Nieuw lid Ik verstuur een pagina via outlook, door de pagina te openen in IE en dan bestand >> verzenden via email... Dan verstuurd hij de brief naar outlook 2000 perfect maar oudere versie kunnen er nog niet echt mee omgaan  Hotmail daarentegen verpest de nieuwsbrief helemaal als ik hem op deze manier verstuur. Ik heb ook vanalles geprobeerd 
Offline Rooonald - 29/07/2005 16:32
Avatar van Rooonald HTML interesse Ik heb deze week ook aan een dergelijk script gewerkt, werkt perfect alleen werkt de cssfile die ik erin heb zitten wel in outlook maar niet in hotmail... klinkt dat iemand bekend in de oren en wat is er aan te doen?
Offline Robert_Dam - 01/08/2005 16:08
Avatar van Robert_Dam Nieuw lid Volgens mij ondersteund hotmail geen html newsletters...
Offline Frisbee - 01/08/2005 16:34
Avatar van Frisbee HTML beginner jawel hoor
Offline Sosa - 03/08/2005 16:35
Avatar van Sosa Nieuw lid Inderdaad hotmail ondersteund het prima... maar is het zo'n geheimzinnige materie een html nieuwsbrief? Want ik kan er echt bijna niks over vinden op het internet en het lukt me nog steeds niet  Please help me!
Offline Stijn - 03/08/2005 17:28
Avatar van Stijn PHP expert
Citaat:
En Sosa, begint gij gewoon met de html tags in uw hotmail?

Hoe in godsnaam zonder php kan je een nieuwsbrief opstellen IN hotmail !!!

ik heb gewoon geprobeerd te starten lijk een normaal html document en naar men eigen gezonden maar ie toont de code :-s
en das totaal nie de bedoeling!

any hulp pleaaase???


Euhm, je kan kiezen voor Tekst ontvangen of HTML ontvangen, rarara wat heb je niet geselecteerd 

(moest je niet weten, de HTML )
Offline wapiwapi - 04/08/2005 15:13
Avatar van wapiwapi HTML beginner newsletter in html is inderdaad gewoon een html pagina.

Je moet enkel (logisch) verwijzen naar volledige urls voor plaatjes en dergelijke.

Voor het overige: met hotmail kan je naar mijn weten moeilijk html inplakken, omdat deze gewoon gerenderd wordt als tekst.

Wat je wel kan proberen is van een pagina, die je creeerd op je testserver, in bestand->pagina verzenden te verzenden met outlook of dergelijk (naar een hotmail account)

Verwijder dan gewoon de header info en vul je gewenste tekst in.

Dit is allemaal nogal een geklooi, wat beter en makkelijker is, is een mailing list manager te gebruiken.
Ons bedrijf gebruikt het (gratis, open source) programma PHPList (http://tincan.co.uk/phplist) en zijn daar al sinds jaar en dag tevreden over.
Offline Sosa - 08/08/2005 08:44
Avatar van Sosa Nieuw lid Het is me dan eindelijk gelukt ;) Met het onderstaande php script... Maak gewoon een php pagina aan (bijvoorbeeld: sendmail.php) waar je deze code in plaats. Bij: // <-Vul hier de html code in-> plaats je de pagina die je hebt gemaakt. Vul de overige velden nog goed in (aan wie je hem stuurt, onderwerp, etc.) Ga naar de pagina sendmail.php en je nieuwsbrief wordt goed verzonden ;)

Nuttige tips: http://anandgra....php?id=51

  1. <?php
  2. // multiple recipients
  3. $to = 'jan@mail.com' . ', '; // note the comma
  4. $to .= 'jan@mail.com';
  5.  
  6. // subject
  7. $subject = 'Nieuwsbrief HTML';
  8.  
  9. // message
  10. $message = '// <-Vul hier de html code in-> ';
  11.  
  12. // To send HTML mail, the Content-type header must be set
  13. $headers = 'MIME-Version: 1.0' . "\r\n";
  14. $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
  15.  
  16. // Additional headers
  17. $headers .= 'To: piet <piet@mail.nl>, jan <jan@mail.com>' . "\r\n";
  18. $headers .= 'From: piet <piet@mail.nl>' . "\r\n";
  19. $headers .= 'Cc: jan@mail.com' . "\r\n";
  20. $headers .= 'Bcc: jan@mail.com' . "\r\n";
  21.  
  22. // Mail it
  23. mail($to, $subject, $message, $headers);
  24. ?>


Ik ga die phplist van de post hierboven ook maar eens proberen 

Groet,

Sosa
Offline Thomas - 08/08/2005 09:00
Avatar van Thomas Moderator Ging het in dit topic over het maken van nieuwsbrieven met behulp van PHP ? Het staat in de categorie "HTML & CSS" ?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.239s