2012-12-17 8 views

Antwort

12

Die entsprechende Zeile in Theolodis Antwort lautet:

$mail->SetFrom('[email protected]', 'First Last'); 

Es gibt keine Notwendigkeit, dies ist etwas ganz anderes verwenden AddReplyTo() ist.

Sie müssen nur Ihre Adresse festlegen (und optional benennen), indem Sie SetFrom() verwenden. Wenn man sich die code aussehen, SetFrom() nimmt drei Parameter:

/** 
* Set the From and FromName properties 
* @param string $address 
* @param string $name 
* @param boolean $auto Whether to also set the Sender address, defaults to true 
* @throws phpmailerException 
* @return boolean 
*/ 
public function SetFrom($address, $name = '', $auto = true) { 
.... 

der dritte Parameter (Standard: true) und dafür die Envelope-Sender wird an die gleiche Adresse wie der Sender eingestellt.

Es wird interessant, wenn Sie verschiedene Adressen als Umschlag Absender und Absenderadresse festlegen möchten. Dies ist der Weg, wie zu CHANGE Umschlag Absender. Dafür müssen Sie die $sender Eigenschaft Ihrer PHPMailer weise wie folgt festgelegt:

$pMail->Sender='[email protected]'; 
    $pMail->SetFrom('[email protected]', 'First Last', FALSE); 
0

Was für mich gearbeitet (obscurely) mit

$mail->SetFrom('[email protected]', 'Rupert Bear'); 

war localhost eher zu verwenden, als direkt den SMTP-Server zugreifen z.B.

$email->Host='localhost'; // SMTP server this way you get from name (don't know why) 

Jetzt Mails in Outlook 'von Rupert Bear' ankommen [[email protected]]

0

Die -f-Flag mit Email- $ gesetzt> Sender

Dies ist der Umschlag aus dem das ist, was E-Mail-Adresse der Endbenutzer sehen, wie die Nachricht von

kommt - ermöglicht es dem E-Mail-Server des Absenders E-Mail-Adresse vor dem Empfang, den Rest Ihres E-Mail-Daten

SetFrom zu bewerten

AddReplyTo - das ist, was E-Mail-Adresse wird angezeigt, wenn sie an die E-Mail-

Sender muss sauber sein passieren Spam-Filter

SetFrom muss antworten sauber sein Spam-Filter

AddReplyTo doesn passieren Es ist wirklich egal. Dies ermöglicht einem Dienst, eine E-Mail im Auftrag eines Benutzers mit einer E-Mail-Adresse zu senden, die nicht vom Dienst verwaltet wird.

Verwandte Themen