|
|
PHP Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
$header="From: $homepage <$absender>\n"; $header .= "Reply-To: $absender\n"; $header .= "Content-Type: text/html; charset=iso-8859-1"; $i = "1"; $mailfile = $mailinglist_dir."$mailfile"; $db_mailingliste = file($mailfile); while (list ($line_num, $line) = each ($db_mailingliste)) { $datensatz_mailingliste = explode(";;",$line); $recipsuffix = $datensatz_mailingliste[1]; $recipname = $datensatz_mailingliste[2]; $recipemail = $datensatz_mailingliste[3]; // Email $emailmessage = "Sehr geehrte(r) ".$recipsuffix." ".$recipname.", ".$htmltext1; // Email versenden mail("$recipemail","$subject","$emailmessage","$header"); $i++; } |
|
|
PHP Quellcode |
1 |
ini_set('SMTP', $smtp); |
|
|
Source code |
1 |
Received: by ** with SMTP |
|
|
PHP Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
require("class.phpmailer.php"); $mail = new PHPMailer(); $mail->From = "domain@domain.tld"; $mail->FromName = "Easy Coding"; $mail->Host = "www.easy-coding.de"; $mail->Mailer = "smtp"; $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->Username = "***"; $mail->Password = "***"; $mail->Body = 'Dies ist ein Test von Easy-Coding.de'; $mail->AddAddress('recipient@domain.tld'); $mail->Send(); |
|
|
PHP Quellcode |
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 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 |
//construct message $htmltext1 = str_replace("%unsubscribelink%","<a href=\"".$scripturl."?action=5&id=".$recipid."\">".$newsletter_emailadresse_austragen."</a>",$htmltext); $htmltext1 = str_replace("%presuffix%","$presuffix",$htmltext1); $htmltext1 = str_replace("%suffix%","$recipsuffix",$htmltext1); $htmltext1 = str_replace("%name%","$recipname",$htmltext1); $emailmessagelink = $scripturl."?action=5&id=".$recipid; // Email-Inhalte fuer die Vorschau if($preview) { $htmltext1 = str_replace("%unsubscribelink%","<a href=\"#\">".$newsletter_emailadresse_austragen."</a> ".$newsletter_fuer_die_vorschau_inaktiv,$htmltext); $htmltext1 = str_replace("%presuffix%",$newsletter_sehr,$htmltext1); $htmltext1 = str_replace("%suffix%",$newsletter_geehrter,$htmltext1); $htmltext1 = str_replace("%name%",$newsletter_administrator,$htmltext1); $presuffix = $newsletter_sehr; $recipsuffix = $newsletter_geehrter; $recipname = $newsletter_administrator; $emailmessagelink = $newsletter_emailadresse_austragen." ".$newsletter_fuer_die_vorschau_inaktiv; } // Anfang NEWSLETTER // require("newsletter_emails.php"); // $fusszeile_newsletter = str_replace("\n", "\n<br>", "$fusszeile_newsletter"); $fusszeile_newsletter = str_replace("%unsubscribelink%",$emailmessagelink,$fusszeile_newsletter); $emailmessage = "<!-- ".$presuffix." ".$recipsuffix." ".$recipname.", $message -------------------------------------------------------------------------------- $fusszeile_newsletter -------------------------------------------------------------------------------- $newsletter_ende_des_newsletters -------------------------------------------------------------------------------- $newsletter_hinweiss_auf_html_newsletter --> ".$htmltext1; // Ende NEWSLETTER // if($preview) { $mail = new PHPMailer(); $mail->IsSMTP(); // send via SMTP $mail->Host = $mailserverhostname; // SMTP servers $mail->SMTPAuth = true; // turn on SMTP authentication $mail->Username = $mailserverusername; // SMTP username $mail->Password = $mailserveruserpasswort; // SMTP password $mail->IsHTML(true); // send as HTML $mail->From = $absender; // Absender-Email-Adresse $mail->AddReplyTo($absender); // Replay-Email-Adresse $mail->AddAddress($absender); $mail->Subject = $subject; $mail->Body = $emailmessage; // mail("$absender","$subject","$emailmessage","$header"); if(!$mail->Send()) { echo "Warnung: Fehler beim Senden der Nachricht"; ?> <br> <br><a class="Link" href="javascript:window.close();"><?php echo $link_fenster_schliessen; ?></A><br> </td></tr></table> <?php include ("newsletter_admin_footer.php"); exit; } ?><br><br> <table border="0" cellspacing="2" cellpadding="2"> <tr> <td><img src="images/check-white.jpg" width="24" height="24"></td> <td><font class="erfolgsmeldung"><?php echo $newsletter_versandmeldung_an_admin_beendet; ?> !</font></td> </tr> </table> <br><?php echo $newsletter_versandmeldung_text; ?>.<br> <br><a class="Link" href="javascript:window.close();"><?php echo $link_fenster_schliessen; ?></A><br> </td></tr></table> <table width="100%" border="0" cellpadding="2" cellspacing="2"> <tr> <td bgcolor="#E9E9E9" class="border"><table border="0" cellspacing="0" cellpadding="0"> <tr> <td><img src="images/newsletter_vorschau_small.jpg" width="24" height="24" hspace="5"></td> <td><strong><?php echo $header_header2; ?></strong></td> </tr> </table></td> </tr> </table><table width="100%" border="0" cellpadding="2" cellspacing="2"> <tr> <td class="border" style="background-image: url(images/newsletter_vorschau_bg.jpg); background-repeat: no-repeat; background-position: right top;"><br><b><?php echo $newsletter_betreff; ?>: <?php echo $subject; ?></b><br><br> <?php echo $htmltext1; ?> <a class="Link" href="javascript:window.close();"><?php echo $link_fenster_schliessen; ?></A><br> </td> </tr> </table> <?php include ("newsletter_admin_footer.php"); ?> <?php exit; } |
Quoted
ssl://www.domain.tld
, was ganz schlecht ist, es seiden du kommst vom lokalen Rechner aus,|
|
Source 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 |
From [email]info@domain.tld[/email] Tue Nov 28 05:10:33 2006 Delivered-To: [email]account@gmail.com[/email] Received: by 10.35.129.14 with SMTP id g14cs35778pyn; Tue, 28 Nov 2006 05:10:33 -0800 (PST) Received: by 10.66.244.10 with SMTP id r10mr1512090ugh.1164719433216; Tue, 28 Nov 2006 05:10:33 -0800 (PST) Return-Path: <[email]info@domain.tld[/email]> Received: from smtp.domain.tld (smtp.domain.tld [88.198.215.154]) by mx.google.com with ESMTP id 59si20467860ugf.2006.11.28.05.10.32; Tue, 28 Nov 2006 05:10:33 -0800 (PST) Received-SPF: neutral (google.com: 88.198.215.154 is neither permitted nor denied by best guess record for domain of [email]info@domain.tld[/email]) Received: from localhost (p57A6D45B.dip.t-dialin.net [87.166.212.91]) by smtp.domain.tld (Postfix) with ESMTP id A71A77AC02F for <[email]account@gmail.com[/email]>; Tue, 28 Nov 2006 14:11:30 +0100 (CET) Date: Tue, 28 Nov 2006 14:10:31 +0100 To: [email]account@gmail.com[/email] From: MySelf <[email]info@domain.tld[/email]> Subject: Message-ID: <1981e9dc0be9d4e771839c4ca5eaf531@localhost> X-Priority: 3 X-Mailer: PHPMailer [version 1.73] MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Dies ist ein Test von Easy-Coding.de |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
Return-Path: <[email]info@domain.tld[/email]> Delivered-To: [email]info@domain.tld[/email] Received: (qmail 21824 invoked from network); 28 Nov 2006 16:53:39 -0000 Received: from unknown ([80.67.18.102])by sleet.ispgateway.de (qmail-ldap-1.03) with QMQP; 28 Nov 2006 16:53:39 -0000 Delivered-To: CLUSTERHOST mx23.ispgateway.de [email]info@domain.tld[/email] Received: (qmail 7139 invoked from network); 28 Nov 2006 16:53:39 -0000 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on spamfilter05.ispgateway.de X-Spam-Level: * X-Spam-Status: No, hits=1.3 required=9999.0 tests=HTML_MESSAGE,MIME_HTML_ONLY,TRACKER_ID autolearn=disabled version=3.1.3 Received: from smtprelay06.ispgateway.de ([80.67.18.44])(envelope-sender <[email]info@domain.tld[/email]>)by mx23.ispgateway.de (qmail-ldap-1.03) with SMTPfor <[email]info@domain.tld[/email]>; 28 Nov 2006 16:53:38 -0000 Received: (qmail 11097 invoked from network); 28 Nov 2006 15:53:38 -0000 Received: from unknown (HELO [email]info@domain.tld[/email]) ([pbs]843611@[80.67.17.79])(envelope-sender <[email]info@domain.tld[/email]>)by smtprelay06.ispgateway.de (qmail-ldap-1.03) with SMTPfor <[email]info@domain.tld[/email]>; 28 Nov 2006 15:53:38 -0000 Date: Tue, 28 Nov 2006 16:53:36 +0100 Return-Path: [email]info@domain.tld[/email] To: [email]info@domain.tld[/email] From: MyName <[email]info@domain.tld[/email]> Subject: Test-Mail Message-ID: <57d0ad5644fba43ea6f335012fdbf1e9@[email]info@domain.tld[/email]> X-Priority: 3 X-Mailer: PHPMailer [version 1.73] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/html; charset="iso-8859-1" |
Das wäre natülich nur meine Vermutung, da ich das auch habe. Mit den Shared/Managed-Server kenne ich leider nicht aus, kenne nur die Root-Server heißen jetzt dedicated. So soviel dazu, checken wir mal dein Mailserver. Vergiss einfach erstmal PHPMailer, du muss nun beim Urschleim anfangen.
, also eine gültige E-Mail Adresse (Für empfänger und Absender), dass muss schon sein, wenn die Mail dann nicht rasugeht, (mit der Fehlermeldung Relay Access Denied), ist dein Mailsserver OK. Dann führst du PHPMAILER warscheinlich auf dem Mailserver aus, wo man nicht immer ein SMTP-AUTH benötigt.