[php] MIME mail doet erg raar.

Pagina: 1
Acties:

  • BierPul
  • Registratie: Juni 2001
  • Laatst online: 05-09 00:34

BierPul

2 koffie graag

Topicstarter
Ik verstuurde voorheen altijd plain en html mail via PHP en standaard sendmail.

Nu hebben we een nieuwe server en hebben daar voor betere performance qmail aangewezen als sendmail.

Nu krijg ik de mail in outlook binnen als de bron van de mail.

In hotmail bijvoorbeeld komt deze wel goed aan.

Dit is de gestripte MIME code die ik binnen krijg
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Return-Path: <root@dev01.postcodeloterij.nl>
Received: from mailsweeper.eeghlan.net (172.17.200.3) by postcodeloterij.nl
 with ESMTP (Eudora Internet Mail Server 3.0) for 
 <**********@postcodeloterij.nl>; Wed, 12 Jun 2002 09:48:22
 +0200
Received: from dev01.postcodeloterij.nl (unverified) by mailsweeper.eeghlan.net
 (Content Technologies SMTPRS 4.2.1) with SMTP id <T5b7020e1b6ac11c8030a1@mailsweeper.eeghlan.net> for <michael@postcodeloterij.nl>;
 Wed, 12 Jun 2002 09:47:07 +0200
Received: (qmail 25675 invoked by uid 99); 12 Jun 2002 06:49:15 -0000
Date: 12 Jun 2002 06:49:15 -0000
Message-ID: <20020612064915.25674.qmail@dev01.postcodeloterij.nl>
To: "********" <*******@postcodeloterij.nl>
Subject: Nieuwsbrief
From: "Nationale Postcode Loterij" <nieuwsbrief@postcodeloterij.nl>
MIME-Version: 1.0

X-Mailer: NPL mailer 1.0

Content-Type: multipart/alternative;

    boundary="=_6982302140213c221e5b1ed3a5dc7376"



--=_6982302140213c221e5b1ed3a5dc7376

Content-Type: text/plain; charset="iso-8859-1"

Content-Transfer-Encoding: 7bit

uw mail cient ondersteund geen html

--=_6982302140213c221e5b1ed3a5dc7376

Content-Type: text/html; charset="iso-8859-1"

Content-Transfer-Encoding: quoted-printable

HTML troep
--=_6982302140213c221e5b1ed3a5dc7376

Ziet iemand wat het probleem kan zijn :(

Ja man


  • Banpei
  • Registratie: Juli 2001
  • Laatst online: 04-09 16:26
Op woensdag 12 juni 2002 10:25 schreef LOST_GUNT het volgende:
code:
1
2
boundary="=_6982302140213c221e5b1ed3a5dc7376"
--=_6982302140213c221e5b1ed3a5dc7376

Ziet iemand wat het probleem kan zijn :(
Je boundaries zijn niet hetzelfde. Ik denk dat daar je probleem wel eens in zou kunnen zitten... :)

Overigens moet je ook geen nieuwe servers neerzetten: if it ain't broken, don't fix it! ;)

Verwijderd

volgens mij kloppen die boundaries wel hoor:
=_6982302140213c221e5b1ed3a5dc7376
=_6982302140213c221e5b1ed3a5dc7376
zoek de verschillen :P

waarom zet je iedree keer een newline tussen elke regel code? een keer \r\n is wel genoeg, behalve tussen de headers en een body-block, daar moeten er 2...

  • Banpei
  • Registratie: Juli 2001
  • Laatst online: 04-09 16:26
Op woensdag 12 juni 2002 10:37 schreef jurriebur het volgende:
volgens mij kloppen die boundaries wel hoor, ik zie er geen problemen in :)
code:
1
=_6982 != --=_6982

Lijkt me duidelijk, toch?

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 02-09 19:44

Gerco

Professional Newbie

Op woensdag 12 juni 2002 10:39 schreef Banpei het volgende:
code:
1
=_6982 != --=_6982

Lijkt me duidelijk, toch?
Nope, zo hoor dat bij MIME... bij de laatste gaan er ook twee streepjes achter de boundry.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


Verwijderd

hmz... misschien moet je toch eerst eens een goeie mime tutorial lezen ;)
die twee liggende streepjes (--) geven het begin van de boundary aan, dat moet zeg maar :)

edit:

potverdikkie, is er weer iemand voor :(

  • BierPul
  • Registratie: Juni 2001
  • Laatst online: 05-09 00:34

BierPul

2 koffie graag

Topicstarter
Ik verstuur het via een mail class die me ooit is aangeraden maar die gaat blijkbaar bij qmail over de zeik |;(

Waarom snap ik ook niet :?

Ben die code nu aan het doorlopen maar dies behoorlijk groot :(

Het gaat om de class die ik van deze site heb gehaald (chem raade het aan :) )

http://www.heyes-computing.net

De site doet het echter niet , maar misschien zegt het iemand iets :)

Ja man


Verwijderd

daarom schrijf ik die class ook zelf, omdat het anders zo f*cking lang duurt voordat je de fout hebt, wordt je helemaal gefrustreerd van :P

maar is het geen optie om de vorm van de mail gewoon plain in een string te zetten in php en dan alleen de body, de to line enz. variabel te maken? of veranderd de vorm ook iedere keer?

  • BierPul
  • Registratie: Juni 2001
  • Laatst online: 05-09 00:34

BierPul

2 koffie graag

Topicstarter
Dat zou kunnen jah :)

Maar wat stel je voor alles opbouwen als een groite string en dat als body te versturen ?

Er hoeven verder geen attachement etc bij (alles wordt gelinked)

Hey Banpei jij ook hier vuile sl*t

Ja man


Verwijderd

nee, niet als body, maar als headers... je bouwt (typo?) alles op als een string idd en dan versturen met:
code:
1
mail($to, $subject, "", $headers);

waar $headers je bericht is...

http://www.zend.com/zend/spotlight/sendmimeemailpart1.php
hier kun je zien hoe mime eigenlijk werkt, mbv dat artikel kun je dan zelf je mime mail opbouwen de variabele delen wijzigen (de to, de body enz.)

  • BierPul
  • Registratie: Juni 2001
  • Laatst online: 05-09 00:34

BierPul

2 koffie graag

Topicstarter
Ok we gaan er ff mee aan de slag :)

Echter 1 vaag ding waarom werkte het dan eerst wel en niet wanneer we over qmail zenden ?

Ja man


Verwijderd

pff, don't ask me... het werkt wel over hotmail zei je?
het kan zijn dat qmail een paar gare dingen veranderd oid... bijv. al die newlines ertussen... had je dat ook hiervoor?

  • BierPul
  • Registratie: Juni 2001
  • Laatst online: 05-09 00:34

BierPul

2 koffie graag

Topicstarter
Nope dat is het vage |:(

Ja man


Verwijderd

sorry, dan zou ik het ook zo niet weten... misschien doet qmail iets wat de normale sendmail niet doet :?

  • BierPul
  • Registratie: Juni 2001
  • Laatst online: 05-09 00:34

BierPul

2 koffie graag

Topicstarter
Daar gok ik het ook op :P

Ja man


  • Banpei
  • Registratie: Juli 2001
  • Laatst online: 04-09 16:26
Op woensdag 12 juni 2002 10:47 schreef LOST_GUNT het volgende:
Hey Banpei jij ook hier vuile sl*t
Tuurlijk, ik hou je in de gaten! Zeker nadat je fiets niet meer bij het station staat moet ik dat wel... ;)
Pagina: 1