Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.
Toon posts:

[PHP] html mail

Pagina: 1
Acties:
  • 358 views

Verwijderd

Topicstarter
Welke headers moeten in orde zijn voor een html e-mail te sturen via de php mail() functie ?
code:
1
2
3
4
5
$headers = "From: $naam <$email2>";
$headers .= "Content-Type: text/html; charset=ISO-8859-1";
$headers .= "MIME-Version: 1.0";

mail($email, $subject,$reply, $headers);

vergeet ik soms iets ? want mail komt in plain text aan...

mvg Joeri

( is mijn vraag zo beter ? ? ? )

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 16:34

MueR

Admin Devschuur® & Discord

is niet lief

Ik kan een heel verhaal houden, maar hier volstaat eigenlijk alleen RTFM.

Anyone who gets in between me and my morning coffee should be insecure.


Verwijderd

Lees de documentatie. Let op newline characters.

Verwijderd

Topicstarter
heb alles al proberen aanpassen volgens de php.net site met de man page van de mail() functie.
maar spijtig genoeg zonder resultaat..

het heeft gewerkt, maar nu niet meer, maar ik vind nergens de oorzaak van het plots niet meer werken van het scriptje

code:
1
2
3
4
5
$headers = "From: $naam <$email2>" . "\n\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1" . "\n\n";
$headers .= "MIME-Version: 1.0" . "\n\n";

mail($email, $subject,$reply, $headers);


heb ik ook al geprobeerd, maar spijtig genoeg zonder resultaat.
stond op php.net als oplossing voor gmail interpretatie

[ Voor 40% gewijzigd door Verwijderd op 27-06-2008 11:47 ]


  • MueR
  • Registratie: Januari 2004
  • Laatst online: 16:34

MueR

Admin Devschuur® & Discord

is niet lief

^^ met Cheatah.

Anyone who gets in between me and my morning coffee should be insecure.


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 09:22

TeeDee

CQB 241

- PHP geupdate op de server?
- Mailsettings aangepast?
- Serversettings aangepast?
- Wat heb je nu staan?
- Krijg je foutmeldingen?

edit:
dit als aanvulling op bovenstaande reacties

[ Voor 18% gewijzigd door TeeDee op 27-06-2008 11:49 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


  • 418O2
  • Registratie: November 2001
  • Laatst online: 18:03
Link

Maakt het leven een stuk makkelijker

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 16:34

MueR

Admin Devschuur® & Discord

is niet lief

@TeeDee; let eens op zn newline characters...

Anyone who gets in between me and my morning coffee should be insecure.


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02 23:12

SchizoDuckie

Kwaak

^^ met stom. Don't re-invent the HTML-Mail-Wheel

Stop uploading passwords to Github!


Verwijderd

Wat je wilt sturen:
code:
1
2
3
4
5
6
From: Example <info@example.com>
Content-Type: text/html; charset=ISO-8859-1
MIME-Version: 1.0

<html>
...

Wat je stuurt:
code:
1
2
3
4
From: Example <info@example.com>Content-Type: text/html; charset=ISO-8859-1MIME-Version: 1.0

<html>
...

Verder is het gebruik maken van een goede PHP mailer class erg aan te raden. Zeker als je zelf weinig programmeerervaring hebt en je kennis van RFC822, 2045 en 2046 niet geweldig is.

  • Bitage
  • Registratie: April 2006
  • Laatst online: 19-05-2024
Verwijderd schreef op vrijdag 27 juni 2008 @ 11:46:
code:
1
2
3
4
5
$headers = "From: $naam <$email2>" . "\n\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1" . "\n\n";
$headers .= "MIME-Version: 1.0" . "\n\n";

mail($email, $subject,$reply, $headers);
IIRC worden headers door een enkele newline gescheiden en de headers van de content door een dubbele. Let verders op newline-caret return (\n\r). Ook zijn te lange regels niet altijd even liev, kijk eens bij de voorbeelden en reacties op http://nl.php.net/manual/en/function.mail.php

Verwijderd

Topicstarter
geen foutmeldingen, gewoon de mail die vroeger in html formaat doorging komt nu als plain text aan.

de rest van men script kan je hier bekijken

[PHP] html mail

topic is gesloten omdat ik mijn vraagstelling wat slecht had aangepakt, mijn excuses daarvoor.
Ben zelf al de hele morgent met de headers aan het spelen geweest, zowat alles zitten proberen maar ik kom maar niet tot een oplossing.

Verwijderd

Verwijderd schreef op vrijdag 27 juni 2008 @ 11:46:
heb alles al proberen aanpassen volgens de php.net site met de man page van de mail() functie.
maar spijtig genoeg zonder resultaat..

het heeft gewerkt, maar nu niet meer, maar ik vind nergens de oorzaak van het plots niet meer werken van het scriptje

code:
1
2
3
4
5
$headers = "From: $naam <$email2>" . "\n\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1" . "\n\n";
$headers .= "MIME-Version: 1.0" . "\n\n";

mail($email, $subject,$reply, $headers);


heb ik ook al geprobeerd, maar spijtig genoeg zonder resultaat.
stond op php.net als oplossing voor gmail interpretatie
code:
1
2
3
4
5
$headers = "From: $naam <$email2>\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\n";
$headers .= "MIME-Version: 1.0";

mail ( $email, $subject, $reply, $headers );

Kap eens met prutsen.

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 09:22

TeeDee

CQB 241

MueR schreef op vrijdag 27 juni 2008 @ 11:50:
@TeeDee; let eens op zn newline characters...
offtopic:
Die zag ik ook staan, alleen de melding 'het heeft altijd gewerkt' stuurde me een beetje de verkeerde kant op.

Heart..pumps blood.Has nothing to do with emotion! Bored


Verwijderd

Topicstarter
heb al heel de morgend zitten prutsen dus er kan een typfoutje ingekropen zijn....

maar \n\r is ook de oplossing niet, had dit ook al eens geprobeerd, maar zonder succes.

mvg

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Wat was hier niet duidelijk aan?


Je topic is dicht en het is onterecht? Lees hier!

En verder: je moet helemaal geen \n\r of iets dergelijks hebben; lees de replies nou eens.

[ Voor 50% gewijzigd door RobIII op 27-06-2008 12:02 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1

Dit topic is gesloten.