1
Discussion & Troubleshooting / Prüfung E-Card Versand erfolgreich
« on: October 18, 2012, 10:07:48 AM »
Hallo Zusammen / Hi There
Ich habe ein 2. Problem /I have a second problem
Ich versuche eine Ausgabe zu bekommen ob eine Ecard erfolgreich versendet wird (resp ob die empfängermailadresse gültig war) / I try to get a echo if an ecard could be sent successfull (or better if the recipient mail was valid)
es wird dabei eine ausgabe gegeben und eine bestätigungsmail versandt / there will be a echo and a confirmation email
dazu habe ich folgenden code eingebaut / therefore i have the following code
Nun kriege ich aber immer keine Fehlermeldung, selbst dann wenn die empfängermail nicht existiert... / The Problem now is that i dont get the error message, if the recipient adress does not exist....
es scheint immer so als wäre die mail erfolgreich versendet worden / it seems as always the mail is sent successfull
Woran liegt dies? / What's the problem with that?
Danke für jede Hilfe / Thanks for your help
Gruss
Ich habe ein 2. Problem /I have a second problem
Ich versuche eine Ausgabe zu bekommen ob eine Ecard erfolgreich versendet wird (resp ob die empfängermailadresse gültig war) / I try to get a echo if an ecard could be sent successfull (or better if the recipient mail was valid)
es wird dabei eine ausgabe gegeben und eine bestätigungsmail versandt / there will be a echo and a confirmation email
dazu habe ich folgenden code eingebaut / therefore i have the following code
Code: [Select]
//-------------------------------------------------------------------------
// TXT und TXT/HTML
//-------------------------------------------------------------------------
if ($email_format == 'txt' || $email_format == 'txthtml') {
include(ROOT_PATH.'includes/email.php');
$site_email = new Email();
$site_email->set_bcc(explode(',',stripslashes($recipient_email)));
$site_email->set_from("E-Cards@XYZ", "XYZ");
$site_email->set_subject($lang['send_postcard_emailsubject']);
$site_email->register_vars(array(
"sender_name" => stripslashes($sender_name),
"sender_email" => stripslashes($sender_email),
"recipient_name" => stripslashes($recipient_name),
"postcard_url" => stripslashes($postcard_url),
"postcard_send_date" => format_date($config['date_format']." ".$config['time_format'], $current_time),
"site_name" => $config['site_name']
));
$site_email->set_body("postcard_message", $config['language_dir']);
$site_email->send_email();
//Bestätigung
if(!$site_email) {echo "<b><center><font color=#FF0000, size=4><br/>Beim Versenden trat ein Fehler auf!<br/> Die E-Mail konnte nicht versendet werden.<br/> Bitte überprüfen Sie die Eingabe der Mailadressen!!</font></center></b>";}
else {$site_email->reset();
$site_email->set_to(stripslashes($sender_email));
$site_email->set_from("Bestaetigung@XYZ", "XYZ");
$site_email->set_subject("Bestaetigung: E-Card erfolgreich versendet.");
$site_email->register_vars(array(
"sender_name" => stripslashes($sender_name),
"sender_email" => stripslashes($sender_email),
"recipient_email" => stripslashes($recipient_email),
"lang_date" => $lang['date'],
"postcard_send_date" => format_date($config['date_format']." ".$config['time_format'], $current_time),
"postcard_url" => stripslashes($postcard_url),
"site_name" => $config['site_name']
));
$site_email->set_body("postcard_notify", $config['language_dir']);
$site_email->send_email();
$msg .= $lang['send_postcard_success'];
$msg .= "<br /><a href=\"".$back_url."\">".$lang['back_to_gallery']."</a>";
} // end if
$action = "showcard";
Nun kriege ich aber immer keine Fehlermeldung, selbst dann wenn die empfängermail nicht existiert... / The Problem now is that i dont get the error message, if the recipient adress does not exist....
es scheint immer so als wäre die mail erfolgreich versendet worden / it seems as always the mail is sent successfull
Woran liegt dies? / What's the problem with that?
Danke für jede Hilfe / Thanks for your help
Gruss