2013-03-15 2 views
4

Я использую magento 1.7.2.but, столкнувшись с проблемой отправки электронной почты. при запросе клиента на новый пароль с формой забытого пароля у них нет сообщения электронной почты. «Если есть учетная запись, связанная с [email protected], вы получите электронное письмо со ссылкой для сброса пароля». показывает.magento забыл пароль email не отправил

Я нашел здесь похожие вопросы, но не работал для меня. Forgot password not sending email Magento not sending forgot password emails Я использую пользовательский шаблон.

Может ли кто-нибудь мне помочь?

Благодаря

ответ

3

Первого шаг должно были бы перейти на шаблон Magento по умолчанию, а затем увидеть, если сброс пароля электронной почта работает. Если это так, то это скорее всего проблема вашего шаблона.

Если он по-прежнему не работает, это может быть проблемой с локальными настройками сервера электронной почты.

Для вопросов по электронной почте я рекомендую установить SMTP Pro от ASchroder.

http://www.magentocommerce.com/magento-connect/aschroder-com-smtp-pro-email-free-and-easy-magento-emailing-for-smtp-gmail-or-google-apps-email.html

После установки:

  1. пойти System > Configuration > System (under Advanced)

  2. Открыть SMTP Pro Email General Settings

  3. Для Choose extension option выберите SMTP

  4. Установите Log all messages в Yes

  5. Раскройте SMTP Pro Email SMTP Settings раздел

  6. Набор Authentication to None и оставить Username и Password пустым (это если пользователь апачский ваш Magento запущенного на разрешено отправлять сообщения электронной почты через SMTP. Если нет, вы должны ввести правильные параметры входа в SMTP для этой области.

  7. Набор Host для localhost и Port к 25

  8. Сохраните конфигурацию, а затем нажмите Run Self Test в разделе SMTP Pro Email General Settings.

Если тест прошел успешно, электронные письма с сбросом пароля теперь должны работать. Если пользователь не получил электронное письмо, он может быть заблокирован их входящим почтовым сервером или отфильтрован в папку спама. Если у вас есть доступ к почтовым журналам вашего сервера, вы можете узнать, принимаются ли электронные письма от Magento почтовыми серверами, на которые они отправляются.

Вы можете просмотреть журнал сообщений электронной почты, отправляемых от Magento под номером System > Tools > Email Log после того, как это расширение включено и Log All Messages настроено на yes в конфигурации.

+0

Thx @axel. Я попробую. – arif04cuet

+0

Я видел, что SMTP Pro от ASchroder не совместим с 1.7 – arif04cuet

+0

Он не указан как совместимый, но он должен работать. – Axel

2

Magento 1.9 не отправляет электронные письма, когда клиент запрашивает новый пароль с формой забытого пароля, у них нет электронной почты.

исправить эту проблему на самом деле очень простой способ

Администратор система> Конфигурация> Дополнительно> Система> Параметры отправки почты> Установить обратный путь> ДА

Я надеюсь работать хорошо

0

Следуй этим шаги:
1. Перейти кSystem > Configuration > System (under Advanced)
2. OpenSMTP Pro Email General Settings
3. Для Choose extension варианта выберитеSMTP
4. УстановитеLog all messages в Yes
5. РазвернутьSMTP Pro Email SMTP Settings раздел
6. Set Authentication в None и отпуска Имя пользователя и пароль пустым (это предполагает, что пользователь Apache, на котором работает Magento на , разрешает отправлять электронные письма через SMTP. Если нет, то вы должны войти в правильные параметры SMTP для входа в этой области)
7. НаборHost к localhost и Порт к 25
8. Сохранить вашей конфигурации, а затем нажмите Run Self Test под SMTP Pro Email Общие настройки раздел.