2016-04-06 5 views
0

функция отправки в dnn для модулей работает хорошо, например: Contact Us, но когда новый пользователь хочет зарегистрировать или сбросить пароль, отправляющий почту с ошибкой.Отправка почты в Dotnetnuke

  1. Smtp Установка в обоих Site setting и Host setting Works Good
  2. если пользователь электронной почты и smtp mail account user name это же все работает штраф, но если оно отличается, электронная почта не отправляется, так как почтовый сервер не допустить этого (удостоверяются как a отправьте письмо как b).

Я проверил протокол почтового сервера smtp для решения, я основал, что dnn пытается отправить почту с: user account email, но аутентифицироваться с другого адреса, чтобы почтовый сервер предотвратил это действие. Журнал почтовый сервер:

--> 235 2.7.0 Authentication successful 
Authenticated as [email protected] 
<-- MAIL FROM:<[email protected]> 
--> 530 5.7.0 Authentication required 
Connection closed 
SMTP session terminated (Bytes in/out: 119/323) 

на новой задаче Найдено:

all users that want to reset their password , reset link sent to administrator from user email !!!! 

ответ

0

Dotnetneuke почтовой системы для использования аутентификации SMTP учетной записи, которая была установлена ​​в host setting или portal setting и отправки почты с электронной почты администратора. некоторые почтовые серверы предотвращают отправку почты с адреса, отличного от тех, которые были аутентифицированы. наилучшим способом является то, что администратор электронной почты в профиле и настройке будет таким же, чтобы предотвратить любую проблему.