我已经编写了一个扩展Redmine Mailer
模型的插件,后者又扩展了ActionMailer
,并为其添加了一些自定义消息。
当我从其他模型的Mailer
回调中调用这些新添加的after_save
方法时(例如Mailer.estimation_exceeded(msg_options).deliver
),我会收到预期的电子邮件。
我还编写了一个rake
任务,触发相同的Mailer方法。这里的问题是,虽然该方法被触发,我在日志中看到消息信息,但我没有收到实际的电子邮件。知道可能是什么问题吗?
UPD: 当前的邮件程序配置如下:
# default configuration options for all environments
default:
# Outgoing emails configuration (see examples above)
email_delivery:
delivery_method: :async_smtp
async_smtp_settings:
address: mail.domain
port: 25
domain: mail.domain
authentication: :login
user_name: user@mail.domain"
password: "***"
raise_delivery_errors: true
perform_deliveries: true