Beste,
ik had eerst een slecht systeem om me mails te verzenden.
- SanThe - gaf me ooit eens deze link:

http://phpwiki.santhe.nl/index.php/De_juiste_mailheaders

Dit is het script dus:

<?php
// Geef GELDIGE adressen op
// Een korte benaming voor jouw website
$website_naam = 'Mijn Site';

// Jouw eigen geldige emailadres
$eigen_emailadres = 'mijn_emailadres@mijn_domein.nl';

// Een geldig emailadres voor errors
$error_emailadres = 'mijn_emailadres@mijn_domein.nl';

// De naam van de verzender
$naam_verzender = 'Afzender';

// Het geldige emailadres van de afzender
$email_verzender = 'emailadres_van_verzender@zijn_domein.nl';

// Een geldig emailadres of helemaal leeg laten
$bcc_emailadres = 'geldig_emailadres@geldig_domein.nl';
// HTML mail? True/False
$html = true;

// De headers samenstellen
$headers	 = 'From: ' . $website_naam . ' <' . $eigen_emailadres . '>' . PHP_EOL;
$headers	.= 'Reply-To: ' . $naam_verzender . ' <' . $email_verzender . '>' . PHP_EOL;
$headers	.= 'Return-Path: Mail-Error <' . $error_emailadres . '>' . PHP_EOL;
$headers	.= ($bcc_emailadres != '') ? 'Bcc: ' . $bcc_emailadres . PHP_EOL : '';
$headers	.= 'X-Mailer: PHP/' . phpversion() . PHP_EOL;
$headers	.= 'X-Priority: Normal' . PHP_EOL;
$headers	.= ($html) ? 'MIME-Version: 1.0' . PHP_EOL : '';
$headers	.= ($html) ? 'Content-type: text/html; charset=iso-8859-1' . PHP_EOL : '';
?>


Dit zijn de punten wat ik niet weet wat ik erin moet vullen:
// De naam van de verzender
// Het geldige emailadres van de afzender

Is dit de naam en emailadres waar het berict naar toe gezonden wordt?


// Een geldig emailadres of helemaal leeg laten
$bcc_emailadres = 'geldig_emailadres@geldig_domein.nl';

Voor wat dient dit?


// HTML mail? True/False
Als ik dit aanzet, kan ik dan alles van html in mijn mails gebruiken?
<br> enzo?


Alvast bedankt!
Dem
Gebruik liever php mailer of swiftmailer ;-)
Kan je even uitleggen wat die dan juist anders doen?
Wat is er beter php mailer of swiftmailer?

Wat is er verkeerd aan hetgene boven me?
Dit vond ik ook trouwens:

  ##de mail invoegen
     $naar = $row['mailadres'];
     $onderwerp = $row['onderwerp'];
     $bericht =  $row['bericht'];
     ##De juiste header's geven
     $headers     = 'From: ' . $website_naam . ' <' . $eigen_emailadres . '>' . PHP_EOL;
     $headers    .= 'Reply-To: ' . $naam_verzender . ' <' . $email_verzender . '>' . PHP_EOL;
     $headers    .= 'Return-Path: Mail-Error <' . $error_emailadres . '>' . PHP_EOL;
     $headers    .= ($bcc_emailadres != '') ? 'Bcc: ' . $bcc_emailadres . PHP_EOL : '';
     $headers    .= 'X-Mailer: PHP/' . phpversion() . PHP_EOL;
     $headers    .= 'X-Priority: Normal' . PHP_EOL;
     $headers    .= ($html) ? 'MIME-Version: 1.0' . PHP_EOL : '';
     $headers    .= ($html) ? 'Content-type: text/html; charset=iso-8859-1' . PHP_EOL : '';
     ##versturen maar;
     $mail = mail($naar, $onderwerp, $bericht, $headers);
       if($mail) {

Kan je even uitleggen wat die dan juist anders doen?

wel de "juiste" headers meegeven


Wat is er beter php mailer of swiftmailer?

Je stelt het verkeert, ze doen beide hetzelfde, het is aan jouw om zelf te bepalen waar je voorkeur naar uit gaat.
Noppes was me voor.
Ik vind niet direct een swiftmailer ofzo.
Alleen die op phptuts http://www.phptuts.nl/view/38/


[size=xsmall]Toevoeging op 28/04/2012 18:01:10:[/size]

Nu begrijp ik het.
Het is iets wat je moet downloaden.

Ik dacht dat het een soort van scripten was ofzo.

Reageren