[Mailen] html in phpmail met postfix

Pagina: 1
Acties:

  • Speedener
  • Registratie: September 2000
  • Laatst online: 19-02 15:34
Hoi :)

Afgelopen weekend heb ik, op mijn slackware bak, sendmail vervangen door postfix. Dat is na wat gehannis goed gegaan. Alleen nu loop ik tegen een probleem op met apache + php.

Ik kan sinds de upgrade geen html meer gebruiken in mijn php mail scripts.

Na de 2e zelf toegevoegde header worden er geen headers meer gebruikt (klinkt wazig, ik leg het uit)
PHP:
1
2
3
4
    $header  = "From: Afzender <info@domein.nl>\r\n";
    $header .= "MIME-Version: 1.0\r\n";
    $header .= "Content-Type: text/html; charset=iso-8859-1\r\n";
    $header .= "X-Mailer: Management System\r\n";

Na de Mime version worden de headers dus niet meer gebruikt als headers in de mail. Dus het content type wordt niet toegepast dus kan ik geen HTML gebruiken in de mails.

In OE is dit de header:
To: test@domein.nl
Subject: test
From: Afzender <info@domein.nl>
MIME-Version: 1.0
en dit zie ik als message
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Content-Type: text/html; charset=iso-8859-1 
X-Mailer: Management System
Message-Id: <20040404155425.7080C4616EA@server.domein.nl>
Date: Sun,  4 Apr 2004 17:54:25 +0200 (CEST)


<html>
<head>
<style type="text/css">
<!--
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
-->
</style>
<head>
<body>teststestestsdt
</body>
</html>


Ik snap niet wat ik eraan kan veranderen; ik heb al met die headers lopen spelen maar ik heb het idee dat dat geen invloed heeft.

Edit: als ik trouwens MIME en Content-type verwissel dan doet het html het wel maar dan zie je MIME weer in de body van het bericht.

[ Voor 18% gewijzigd door Speedener op 04-04-2004 18:25 ]


  • Wilke
  • Registratie: December 2000
  • Laatst online: 10:24
En als je 'view source' doet, wat staat er dan precies in (kun je dat copy/pasten)?

En met een ander mailprog dan OE?

Als je een diff loslaat op een mailtje zoals dat werd verstuurd door sendmail (je hebt er vast nog wel ergens een, hopelijk) of hoe het nu gaat, komt daar dan nog iets interessants uit?

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Probeer voor de lol die MIME header eens als laatste toe te voegen.
edit:

Woops, die edit niet gezien
BTW, HTML hoort niet thuis in e-mails ;)

[ Voor 43% gewijzigd door CyBeR op 05-04-2004 01:43 ]

All my posts are provided as-is. They come with NO WARRANTY at all.


  • frim
  • Registratie: Augustus 2001
  • Niet online
check dit

en dan specifiek
If your using Postfix for SMTP on FreeBSD you MUST end header lines with \n and not \r\n. I'm not sure if this is true of other platforms but this is definitely the case on my FreeBSD server.

  • Speedener
  • Registratie: September 2000
  • Laatst online: 19-02 15:34
CyBeR schreef op 05 april 2004 @ 01:30:
Probeer voor de lol die MIME header eens als laatste toe te voegen.
edit:

Woops, die edit niet gezien
BTW, HTML hoort niet thuis in e-mails ;)
Zou je me dan kunnen vertellen hoe ik het lettertype (want daar gaat het eik om) kan aanpassen in mails?
frim schreef op 05 april 2004 @ 01:43:
check dit

en dan specifiek


[...]
Ik ga het proberen :)

[ Voor 22% gewijzigd door Speedener op 05-04-2004 07:22 ]


  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 19-02 14:54

RvdH

Uitvinder van RickRAID

Speedener schreef op 04 april 2004 @ 18:24:
Hoi :)

Afgelopen weekend heb ik, op mijn slackware bak, sendmail vervangen door postfix. Dat is na wat gehannis goed gegaan. Alleen nu loop ik tegen een probleem op met apache + php.

Ik kan sinds de upgrade geen html meer gebruiken in mijn php mail scripts.
Mooi. Wat is het probleem? :+

http://pear.php.net/package/Mail_Mime
Pagina: 1