SetFrom PHPMailer funktioniert nicht

Ich bin mit gmail-SMTP zum senden von E-Mails mit Hilfe der phpmailer library. Es ist versenden von E-mails in Ordnung, aber es ist nicht das senden von E-mail-Adresse, dass ich die Einstellung in SetFrom-Adresse. Hier ist mein code:

<?php
require 'phpmailer/class.phpmailer.php';
$mail = new PHPMailer;

$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = "smtp.gmail.com";
$mail->Port = 587;
$mail->Username = "[email protected]";
$mail->Password = "gmail_password";

$mail->From         = '[email protected]';
$mail->FromName     = 'Admin';
$mail->AddAddress('[email protected]', 'Receiver');  //Add a recipient
$mail->IsHTML(true);

$mail->Subject = 'Here is the Subject';
$mail->WordWrap = 50;  
$mail->Body = "This is in <b>Blod Text</b>";
$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';

if(!$mail->Send()) {
   echo 'Message could not be sent.';
   echo 'Mailer Error: ' . $mail->ErrorInfo;
   exit;
}

echo 'Message has been sent';
?>

Es ist das senden von mail aus [email protected] aber ich will es senden, mit '[email protected]' wie in $post->Aus. Jede Hilfe wird sehr geschätzt werden.

Haben Sie gelesen, was google sagen über senden von E-Mails von verschiedenen Adressen
Nehmen wir an, Sie machen ein Kontakt-Formular und senden von E-mail mit phpmailer. Die from-Adresse werden, was der Benutzer füllt die E-Mail-Adresse Feld und toAddress wird Ihre E-Mail-id. In diesem Fall, jedes mal für verschiedene Benutzer, fromEmail wird immer unterschiedlich sein. Also, wir brauchen, um es in $post->Aus. Das ist, was ich Tue. Ich glaube nicht, dass es alles von deinem link im Artikel.
Ich glaube nicht, dass Sie den Artikel gelesen haben, dann Google sagen, Sie können nur senden von Adressen, die konfiguriert sind, in Ihrem google-Konto. Sie kann nur melden Sie sich an, wie jo.bloggs und E-Mail senden von jane.doe-Wenn Sie möchten, dass zu tun, was Sie eben beschrieben haben, dann können Sie nicht verwenden gmail SMTP, verwenden Sie einen anderen server, können Sie zum senden von E-Mail als jeder andere, und Sie erhalten spam-gefiltert oder blockiert werden viele mail-Server als IHREN E-mail-server wird nicht mit der richtigen E-mail-server für die Benutzer-Adresse, DH, es werden nicht SPF-Prüfungen
Sie sagen, wir sollten nicht verwendet phpmailer, wenn wir erstellen ein Kontaktformular, da mit es, kann es blockieren viele E-mails...
Nein, ich meine gmail, dass Sie nur zum senden von E-Mail von einer Adresse verknüpft ist, mit Ihrem google-Konto. Es spielt keine Rolle, wenn Sie mit phpmailer, php, c, java oder in einer anderen Sprache als es wird eine Beschränkung auf die google mail-server, den Sie versuchen zu verwenden, nicht um eine Einschränkung von phpmailer.

InformationsquelleAutor prembaranwal | 2013-06-13

Schreibe einen Kommentar