Zend Posta posta istemcileri gövde ve başlık bölümünde gösterilen başlıkları ile gönderme

2 Cevap php

Ben posta göndermek için Zend Framework kullanıyorum.

Tüm GMail e-posta (konu altında) başlık bölümünde ve Outlook'ta gösteren çok garip bir şey, içerik türü, içerik dispostion, MIME sürüm ve içerik türü kodlama yapıyor.

E-postanın içeriği de bir zamanlar düz metin olarak ve bir kez HTML olarak iki kez e-posta dahil ediliyordu. Ben sadece çok yerine setBodyHtml kullanarak setBodyText () () kullanarak bu durdu. Ben hem kullanabileceğiniz bir yerde görmüştü. Şimdi ben sadece bu gibi setBodyText () kullanın

$mail = new Zend_Mail('utf-8');
$mail->addTo("mail@mail.com");
$mail->setSubject("Registration info");
$mail->setFrom('do-not-reply@mail.com', "A Name");
$mail->setBodyText($this->view->render('emails/register.phtml'));
$mail->send();

2 Cevap

Bu çözüldü. Bu konak e-posta alma ile ilgili bir hata oldu. Hata ev sahibi ile olduğu gibi Outlook veya GMail oldu aslında hiçbir fark yaptı.

Soru ile daha fazla bilgi ekleyin. Ben en azından öneririz:

  • Yerel makine ve canlı sunucusu hem Platformları
  • (Örneğin: sendmail) hem de makinelerde varsayılan ulaşım
  • Kullandığınız Zend Framework sürüm (gece yapılarında Zend_Mail için son, önemli güncellemeler olmuştur)
  • 'Show Original' çıkışı bir gmail hesabına bir test e-posta gönderin
  • Dosyanın kodlama türü ve satır sonları da dahil olmak üzere e-posta şablon içeriği