Add list-unsubscribe
This commit is contained in:
@@ -126,8 +126,8 @@ class Email extends PhpObject {
|
||||
$oPHPMailer->Password = Settings::MAIL_PASS; //SMTP password
|
||||
$oPHPMailer->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; //Enable TLS encryption; `PHPMailer::ENCRYPTION_SMTPS` encouraged
|
||||
$oPHPMailer->Port = 587; //TCP port to connect to, use 465 for `PHPMailer::ENCRYPTION_SMTPS` above
|
||||
$oPHPMailer->setFrom(Settings::MAIL_USER, 'Spotty');
|
||||
$oPHPMailer->addReplyTo(Settings::MAIL_USER, 'Spotty');
|
||||
$oPHPMailer->setFrom(Settings::MAIL_FROM, 'Spotty');
|
||||
$oPHPMailer->addReplyTo(Settings::MAIL_FROM, 'Spotty');
|
||||
|
||||
foreach($this->asDests as $asDest) {
|
||||
try {
|
||||
@@ -138,6 +138,8 @@ class Email extends PhpObject {
|
||||
//Unsubscribe Link
|
||||
$sUnsubLink = $this->sServName.'?a=unsubscribe_email&id='.$asDest['id_user'];
|
||||
$oEmail->setTag('unsubscribe_link', $sUnsubLink);
|
||||
$oPHPMailer->addCustomHeader('List-Unsubscribe','<mailto:'.Settings::MAIL_FROM.'?subject=unsubscribe>, <'.$sUnsubLink.'>');
|
||||
$oPHPMailer->addCustomHeader('List-Unsubscribe-Post','List-Unsubscribe=One-Click');
|
||||
|
||||
//Email Content
|
||||
$sHtmlMessage = $oEmail->getMask();
|
||||
|
||||
Reference in New Issue
Block a user