Я могу отправить электронное письмо через cakephp 1.3.То, что я не могу сделать, это изменить часть «от» - так!
Учитывая:
$this->Email->from = "no-reply@someurl.com";
//OR
$this->Email->from = "no-reply<no-reply@someurl.com>";
...
$this->Email->send();
...
это не работает.Отправка в gmail просто имеет забавное значение «неизвестный пользователь» как «от» или «отправитель».
Чтобы было ясно, у меня есть только одна из этих строк $ this-> Email-> from, а не обе!
В конце мне пришлось перейти к компоненту email.ctp вcakephp - cake / libs / controller / component / email.ctp - и изменить строку 543 из: $ headers ['From'] = $ this -> _ formatAddress ($ this-> from);to: $ headers ['From'] = 'no-reply';
Есть идеи, почему я должен все это делать?Я читал в Интернете о файле псевдонимов и некоторых настройках в php.ini - я использую Ubuntu 10.04 - но я их не трогал.На самом деле, если кто-нибудь знает, что я буду делать с файлом / etc / aliases, или что делать с файлом php.ini, это тоже будет здорово.
cheers!
PS noteв вышеупомянутом, что мой почтовый компонент определен как:
'Email' => array (
"delivery"=>"mail",
)