Zadejte hledaný výraz...

PHPmailer odešle a Gmail oznámí (Delivery Status Notification (Failure))

Snažím se už od včerejška rozjet phpmailer, abych mohl zákazníkovi na email od gmail zasílat stav služby a vždy se email vrátí s informací "Delivery Status Notification (Failure)".
Dle instrukcí se na server nainstaloval DKIM podpis a SPF záznam. Na internetu jsem zkontroloval IP adresu serveru, zda-li není někde jako spam a nikde žádný záznam není.
Přesto stále nelze doručit.
$email = "zakaznik@example.com";
$mail = new PHPMailer(); // defaults to using php "mail()"
$mail->CharSet = 'UTF-8';
$mail->AddAddress($email);
$mail->SetFrom('odesilatel@example.com', 'Jmeno odesilatele');
$mail->Subject = 'Nastaveni sluzby pro dnesni den '.Date("d.m.Y");
$mail->MsgHTML($body);
$mail->IsHTML(true); // send as HTML
$mail->Send();
1. 9. 2015 10:47:00
https://webtrh.cz/diskuse/phpmailer-odesle-a-gmail-oznami-delivery-status-notification-failure/#reply1137242
LiborSustak
verified
rating uzivatele
1. 9. 2015 11:09:34
Řekl bych, že chybí nastavení SMTP
Tohle je moje funkční řešení:
$mail = new PHPMailer();
$mail->IsSMTP(); // enable SMTP
$mail->SMTPDebug = 0; // debugging: 1 = errors and messages, 2 = messages only
$mail->SMTPAuth = true; // authentication enabled
$mail->SMTPSecure = 'ssl'; // secure transfer enabled REQUIRED for GMail
$mail->Host = $this->getHost();
$mail->Port = $this->getPort();
$mail->Username = $this->getUsername(); // uživatelské jméno pro SMTP autentizaci
$mail->Password = $this->getPassword();
$mail->From = $this->getEmail_from();
$mail->FromName = $this->getEmail_from_name();
$mail->AddAddress($to);
$mail->Subject = $subject;
$mail->Body = $body;
$mail->Priority = 1;
$mail->CharSet = "utf-8";
1. 9. 2015 11:09:34
https://webtrh.cz/diskuse/phpmailer-odesle-a-gmail-oznami-delivery-status-notification-failure/#reply1137241
Pro odpověď se přihlašte.
Přihlásit