mail verzenden met Swift - Fatal error
Patrick
17/12/2008 16:27:00Ik kom er niet meer uit.
Met mail verzenden via de site (met Swift) krijg ik de volgende error,
Fatal error: Uncaught exception 'Exception' with message 'The sender parameter must either be a valid string email address or an instance of Swift_Address.'
Via een andere site, op dezelfde reseller server, krijg ik de melding niet.
De PHP code hiervan is exact hetzelfde.
Ik weet niet waar ik het zoeken moet.
Iemand een idee?
Code is,
Met mail verzenden via de site (met Swift) krijg ik de volgende error,
Fatal error: Uncaught exception 'Exception' with message 'The sender parameter must either be a valid string email address or an instance of Swift_Address.'
Via een andere site, op dezelfde reseller server, krijg ik de melding niet.
De PHP code hiervan is exact hetzelfde.
Ik weet niet waar ik het zoeken moet.
Iemand een idee?
Code is,
Code (php)
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
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
<?php
function send_confirmation($email, $code='') {
global $url_pad, $contact_adres;
// functie om een bevestigingsmailtje te sturen na aanmelding/registratie
if(!empty($email)) {
$pagina = "http://" . $_SERVER['HTTP_HOST'];
$pagina .= "" . $url_pad . "login_confirm.php?user="
. $email . "&code=" . $code;
$onderwerp = "bevestig uw registratie";
$ontvanger = $email;
$bericht = "Bedankt voor uw aanmelding!\n\n";
$bericht .= "Uw account is geregistreerd met het volgende e-mailadres: " . $email . "\n\n";
$bericht .= "Activeer uw account via deze pagina: " . $pagina . "\n\n";
$bericht .= "Met vriendelijke groet,\n";
$bericht .= "De webmaster";
//Start Swift
$swift =& new Swift(new Swift_Connection_SMTP("localhost",25));
//Create the message
$message =& new Swift_Message($onderwerp, $bericht);
//Now check if Swift actually sends it
if($swift->send($message, $ontvanger, $contact_adres)) {
return true;
}
}
}
?>
function send_confirmation($email, $code='') {
global $url_pad, $contact_adres;
// functie om een bevestigingsmailtje te sturen na aanmelding/registratie
if(!empty($email)) {
$pagina = "http://" . $_SERVER['HTTP_HOST'];
$pagina .= "" . $url_pad . "login_confirm.php?user="
. $email . "&code=" . $code;
$onderwerp = "bevestig uw registratie";
$ontvanger = $email;
$bericht = "Bedankt voor uw aanmelding!\n\n";
$bericht .= "Uw account is geregistreerd met het volgende e-mailadres: " . $email . "\n\n";
$bericht .= "Activeer uw account via deze pagina: " . $pagina . "\n\n";
$bericht .= "Met vriendelijke groet,\n";
$bericht .= "De webmaster";
//Start Swift
$swift =& new Swift(new Swift_Connection_SMTP("localhost",25));
//Create the message
$message =& new Swift_Message($onderwerp, $bericht);
//Now check if Swift actually sends it
if($swift->send($message, $ontvanger, $contact_adres)) {
return true;
}
}
}
?>