Я строил сайт, основанный на метеоритах. И разверните его в vubuntu vps, с сертификатом nginx и SSL.Метеор забыл пароль email не отправил
При создании механизма забыли пароль, используя forgotPassword метод:
Accounts.forgotPassword({email: the_email});
Я получил "HTTP/1.1 502 Bad Gateway" сообщение, и это, кажется, родом из Метеор WebSocket. И, конечно, ни одно электронное письмо не отправлено.
Я использую Mandrill для отправки электронной почты, а также конфигурация более-менее, как это:
smtp = {
username: '[email protected]',
password: 'abgfgtyhuyujkQVD1ox1Od7eQ',
server: 'smtp.mandrillapp.com',
port: 587
}
process.env.MAIL_URL = 'smtp://' + encodeURIComponent(smtp.username)
+ ':' + encodeURIComponent(smtp.password) + '@' + encodeURIComponent(smtp.server) + ':' + smtp.port;
Эта конфигурация находится внутри папке сервера.
Я также попытался определить переменную окружения MAIL_URL с этой настройкой mandrill и все еще не работал.
Это происходит только в развернутой версии, но хорошо работает в локальной сети. Сброс пароля электронной почты успешно отправлен, когда я тестирую его локально.
У кого-нибудь возникла эта проблема?
Привет, У вас есть какие-либо решения по этому вопросу, поскольку я также сталкиваются с той же вопрос. Пожалуйста, дайте мне знать, что вы сделали для решения этой проблемы. – Jyoti