Ошибка SMTP
Добрый день, в наследство достался сайт от другого разработчика, сам в MODX не очень разбираюсь. У нас есть форма обратной связи, которая по всей видимости когда-то работала. Она отправляет обращения на почту менеджера, но по факту ничего не приходит. В логах:
(ERROR @ /var/www/corp/core/components/formit/src/FormIt/Hook/Email.php: 303) [FormIt] Произошла ошибка при попытке отправить почту. Ошибка соединения с SMTP-сервером github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Сделано через Formit и AjaxForm. Чанк, почту замьютил звёздочками:\
Информация о системе:
Версия ExtJS: 3.4.1
Версия Smarty: 3.1.27
Версия PHPMailer: 5.2.14
Версия MagpieRSS:0.72
Может кто-то сталкивался с подобным?
(ERROR @ /var/www/corp/core/components/formit/src/FormIt/Hook/Email.php: 303) [FormIt] Произошла ошибка при попытке отправить почту. Ошибка соединения с SMTP-сервером github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Сделано через Formit и AjaxForm. Чанк, почту замьютил звёздочками:\
{'!AjaxForm' | snippet : [
'snippet' => 'FormIt',
'hooks' => 'FormSave, email, FormItSaveForm',
'fsFormTopic' => 'Форма обратной связи',
'formName' => 'Форма обратной связи',
'form' => 'formFeedback',
'emailTpl' => 'emailFeedback',
'emailSubject' => 'Обратная связь с [Корпоративного портала]',
'emailTo' => '*****',
'emailFrom' => $_modx->config.mail_smtp_user,
'customValidators' => 'validateFormFeedback',
'validate' => 'feedback_message:validateFormFeedback',
'validationErrorMessage' => 'В форме содержатся ошибки!',
'successMessage' => 'Сообщение успешно отправлено',
'submitVar' => 'buttonFeedback'
]}
Заметил, что если добавить валидацию, то она работает, но при этом при других действиях validationErrorMessage или successMessage не высвечиваются. В системных настройках вроде все ок, порт стоял 587, пробовал с 25, логины пароли актуальные. Информация о системе:
Версия ExtJS: 3.4.1
Версия Smarty: 3.1.27
Версия PHPMailer: 5.2.14
Версия MagpieRSS:0.72
Может кто-то сталкивался с подобным?
Комментарии: 4
Логины и пароли точно проверены? Вы сами проверяли их?
Да, стояли данные прошлого разраба, заменил на свои, точно правильный логин и пароль, smtp хост один
Я сталкивался хостер порты блокирует.
Проблема решена! Перенастроить dns на серваке нужно было.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.