Ben Zarf gönderici adresini phpmailer kullanarak nasıl değiştirebilirim? php mail() ile
mail('[email protected]','subject!','body','From: [email protected]','-f [email protected]');
yazabilir Ama nasıl PHPMailer ile aynı yapabilirim?
Ben Zarf gönderici adresini phpmailer kullanarak nasıl değiştirebilirim? php mail() ile
mail('[email protected]','subject!','body','From: [email protected]','-f [email protected]');
yazabilir Ama nasıl PHPMailer ile aynı yapabilirim?
ilgili satırlar:
$mail->SetFrom('[email protected]', 'First Last');
$mail->AddReplyTo('[email protected]', 'First Last');
Çok teşekkürler! '$ mail-> SetFrom() 'kodumda eksikti. –
Theolodis yanıtında ilgili çizgidir: Bu tamamen farklı bir şey AddReplyTo()
kullanmaya gerek yoktur
$mail->SetFrom('[email protected]', 'First Last');
.
Sadece adresinizden (ve isteğe bağlı olarak) SetFrom()
kullanarak ayarlamalısınız. Eğer code bakarsak, SetFrom()
üç parametre alır:
/**
* 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) {
....
Üçüncü parametre (true varsayılan) ve bunun zarf gönderen gönderici olarak aynı adrese ayarlanmış olur.
Farklı adresler zarf göndereni ve Gönderen Adresi olarak ayarlamak istiyorsanız ilginç olur. Bu, CHANGE zarf göndericisinin nasıl yapıldığı yoludur.
$pMail->Sender='[email protected]';
$pMail->SetFrom('[email protected]', 'First Last', FALSE);
(obscurely) benim için çalıştı Ne
$mail->SetFrom('[email protected]', 'Rupert Bear');
kullanmak localhost yerine doğrudan örneğin smtp sunucusuna erişmek için oldu kullanılarak: Bu nedenle adı gibi
PHPMailer
örneğinin
$sender
özelliğini ayarlamak zorunda postalar 'Rupert Bear' dan Outlook gelmesi Şimdi
$email->Host='localhost'; // SMTP server this way you get from name (don't know why)
[[email protected]] -f bayrak $ email-> Sender
ile ayarlanır
Bu itibaren Zarf olduğunu e-posta sunucusu e-posta veri
SetFrom kalanını almadan önce gönderenin e-posta adresini değerlendirmek sağlar - bu son kullanıcı
gelen mesaj olarak göreceksiniz hangi e-posta adresiAddReplyTo - Bu onlar
Gönderen spam filtrelerini
AddReplyTo gelmez geçmesine
SetFrom temiz olması gerekir spam filtrelerini geçmek temiz olması gerekir e-postaya cevap ise e-posta adresi açılır nedir Gerçekten önemli değil. Bu, bir hizmetin, bir kullanıcı adına hizmet tarafından yönetilmeyen bir e-posta adresine sahip bir e-posta göndermesine olanak tanır.
hangi phpmailer? – Theolodis
PHPMailer 5.2.2 –