mit PHP mail() kann ichWie ändern Umschlag Absenderadresse mit phpmailer?
mail('[email protected]','subject!','body','From: [email protected]','-f [email protected]');
schreiben Aber wie kann ich mit phpmailer das gleiche tun?
mit PHP mail() kann ichWie ändern Umschlag Absenderadresse mit phpmailer?
mail('[email protected]','subject!','body','From: [email protected]','-f [email protected]');
schreiben Aber wie kann ich mit phpmailer das gleiche tun?
die entsprechenden Zeilen:
$mail->SetFrom('[email protected]', 'First Last');
$mail->AddReplyTo('[email protected]', 'First Last');
Vielen Dank! '$ mail-> SetFrom()' fehlte in meinem Code. –
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);
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]]
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-DatenSetFrom 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.
was phpmailer? – Theolodis
PHPMailer 5.2.2 –