У меня есть простой отправитель электронной почты для активации учетной записи пользователя. В зависимости от того, какой адрес электронной почты я использую, я получаю значительно разное время ответа: электронная почта в университете - 1 минута, Gmail - 3-4 часа, Yahoo - 1 или 2 дня - что кажется странным. Кто-нибудь еще видел это явление?cakephp Activation Email Sending slow
EDIT:
Там не было много ответов (даже для Баунти), но я попытаюсь объяснить мою проблему более четко.
Это вероятно не greylsting - Если я так просто:
php mail ($to, $subject, $body) // this delivers instantly.
Мой код CakePHP:
function __sendActivationEmail($id) {
$User = $this->User->read (null, $id);
$this->set ('suffix_url', $User ['User'] ['id'] . '/' . $this->User->getActivationHash());
$this->set ('username', $User ['User'] ['username']);
$this->Email->to = $User ['User'] ['email'];
$this->Email->subject = 'Test.com - ' . __ ('please confirm your email address', true);
$this->Email->from = '[email protected]';
$this->Email->template = 'user_confirm';
$this->Email->sendAs = 'text';
$this->Email->delivery = 'mail';
$this->Email->send();
}
Причины задержки от 13 минут (хорошо, мы будем иметь дело с ним) до 5-6 часов (менее нормально, так как это электронная почта активации). Для некоторых из моих пользователей он работает мгновенно, но для других пользователей (того же поставщика услуг, то есть gmail, он видит эти задержки).
Любые подсказки?
Просто любопытно - кто-то поддержал это сообщение ... У людей подобные проблемы? – Dirk
да ... Я тоже один из них – assaqqaf
тоже - gmail 8 часов или около того! На сновидении. –