2016-10-07 10 views
0

У меня возникла проблема с настройкой SMTP с помощью SwiftMailer, который мне удалось решить временно. Я сменил пароль с моей почтовой программы, и я изменил настройки в конфигурационном файле SMTP тоже с обновленным для регистрации на моем сайте.SMTP-доступ к старым настройкам из кеша?

В то время как регистрация работала отлично на локальном компьютере с использованием WAMP, когда новый пользователь пытался зарегистрироваться на веб-сайте, подтверждение электронной почты было отправлено на почту пользователя правильно, и все было в порядке, но это не сработало онлайн-версию сайта, в то время как я изменил те же параметры в файле сервера.

Я не вносил изменений в код, поэтому кодирование работает хорошо. Когда я смотрел файлы журнала сервера, ошибка показалась «Ошибка аутентификации на SMTP с использованием 2 возможных аутентификаторов», поэтому я изменил пароль на предыдущий, и регистрация также отлично работает в онлайн-версии.

Я думаю, что есть вероятность, что SMTP принимает предыдущие настройки из некоторых файлов кеша? Это возможно? И как я могу с этим справиться?

ответ

0

Возможно, вам придется очистить кеш-память Symfony, так что новая настройка вступит в силу (в режиме env). Это для Symfony 3.

php bin/console cache:clear --env=prod 

Вы можете вручную отправить электронную почту с помощью быстрой почтовой программы (how to spool emails), и вы должны будете предоставить все параметры, когда его спросили:

php bin/console swiftmailer:spool:send --env=prod 
Смежные вопросы