Я могу отправлять письма с устройства, используя swaks.
Я могу подключиться по telnet к почтовому серверу smtp.office365.com:587 (после настройки полностью квалифицированного доменного имени).
В логе production ошибок не видно.
tail -f shared/web_only/log/rails/production.log
Started POST "/u/action/send_activation_email" for 115.64.14.90 at 2019-12-23 08:20:28 +0000
Processing by UsersController#send_activation_email as */*
Parameters: {"username"=>"csmu"}
Rendering text template
Rendered text template (Duration: 0.1ms | Allocations: 1)
Completed 200 OK in 36ms (Views: 1.0ms | ActiveRecord: 0.0ms | Allocations: 4557)
Я вижу сообщения вроде этого:
Cannot open main log file "/var/log/exim4/mainlog"
при запуске tail -f shared/web_only/log/var-log/mail.log
Есть ли идеи, почему файл “/var/log/exim4/mainlog” может быть заблокирован и ссылается на него shared/web_only/log/var-log/mail.log?
csmu
(Keith John Hutchison - Ceiteach Seán Mac Úistin)
2
Пришлось настроить устройство на использование корректного полного доменного имени (FQDN). До этого команда telnet smtp.office365.com 587
не выполнялась.
Пришлось указать правильные настройки в YAML-файле, особенно DISCOURSE_SMTP_AUTHENTICATION: login