Magento не отправляет электронные письма на учетные записи yahoo после регистрации

#email #magento #gmail #yahoo

#Адрес электронной почты #magento #gmail #yahoo

Вопрос:

У меня проблема с моим сайтом Magento, я обнаружил, что он отправляет письма как на gmail, так и на hotmail, но не на yahoo, контроллер, управляющий страницей, AccountController.php и он использует функцию sendNewAccountEmail(), пожалуйста, мне нужна ваша помощь в решении этой проблемы.

это код, который обрабатывает регистрацию пользователя

 protected function _successProcessRegistration(Mage_Customer_Model_Customer $customer)
{
    $session = $this->_getSession();
    if ($customer->isConfirmationRequired()) {
        /** @var $app Mage_Core_Model_App */
        $app = $this->_getApp();
        /** @var $store  Mage_Core_Model_Store*/
        $store = $app->getStore();
        $customer->sendNewAccountEmail(
            'confirmation',
            $session->getBeforeAuthUrl(),
            $store->getId()
        );
        $customerHelper = $this->_getHelper('customer');
        $session->addSuccess($this->__('Account confirmation is required. 
        Please, check your email for the confirmation link. 
        To resend the confirmation email please <a href="%s">click here</a>.',
            $customerHelper->getEmailConfirmationUrl($customer->getEmail())));
        $url = $this->_getUrl('*/*/index', array('_secure' => true));
    } else {
        $session->setCustomerAsLoggedIn($customer);
        $session->renewSession();
        $url = $this->_welcomeCustomer($customer);
    }
    $this->_redirectSuccess($url);
    return $this;
}
  

Спасибо.

Комментарии:

1. покажите свой код, и тогда ваш вопрос станет понятным.

2. Я отредактировал свой вопрос, спасибо.

Ответ №1:

Скорее всего, это не проблема с кодом, а, вероятно, проблема с доставкой электронной почты. Вы отправляете эти электронные письма через свой собственный сервер? Если это так, возможно, вам нужно убедиться, что некоторые вещи на месте.

Проверьте это сообщение о Yahoo! проблемы с доставкой сообщений, которые могут быть связаны с вашей проблемой: http://marketingland.com/email-senders-stymied-yahoo-mail-79442