Witam,
robie stronke z opcją zapisu do newslettera. po wypelnieniu formularza uzytkownikowi wysylany jest pod podany adres email kod aktywacyjny. klikniecie go dodaje do listy newsletterowej.
Problem w tym, ze mail wysylany przez Zend_Mail jest wrzucany na gmailu do spamu...
Czy jest jakiś sposób, żeby to ominąć? Może pominąłem jakieś parametry, nagłówki?

  1. $tr = new Zend_Mail_Transport_Smtp('mail.xxx.pl', $this->config->mail->toArray());
  2. Zend_Mail::setDefaultTransport($tr);
  3.  
  4. $link = 'xx';
  5.  
  6. $mail = new Zend_Mail('UTF-8');
  7.  
  8. $bodytext = 'Twój adres e-mail został dopisany do listy subskrypcji newslettera w serwisie xxx.<br />Aby potwierdzić subskrypcję kliknij poniższy link:<br /><br /><a href="'.$link.'" >'.$link.'</a><br /><br />Jeśli Twój adres został dopisany przez osoby trzecie i nie chcesz otrzymywać wiadomości z serwisu zignoruj tą wiadomość.<br /><br /><br />--<br />Wiadomość wygenerowana automatycznie przez serwis xxx.';
  9.  
  10.  
  11. $mail->setBodyHtml($bodytext);
  12. $mail->setFrom('newsletter@xxx.com', 'xxx');
  13.  
  14. $mail->addTo($email, 'yyy');
  15. $mail->setSubject('Potwierdzenie subskrypcji');
  16. $mail->send();


problem się rozwiązał. najprawdopodobniej chodziło o to, że skrypt testowany był na localhoście. po przeniesieniu na "wiarygodny" dla gmaila serwer maile dochodzą już poprawnie smile.gif
do zamknięcia.