When creating/editing an issue in redmine the notification mails get sent twice. Why?
I looked into the redmine configuration file "config/configuration.yml" and tried to remove the "email_delivery:" section in "production:" because there is already one defined in "default:"
Even when using the "Send a test mail" feature of "Administration > Settings > Email notifications" the test email gets sent twice.
But this only occurs when using the below ":sendmail" configuration. When using ":smtp" and setting an SMTP server the mail gets correctly sent only once. When using the commandline "mail" command mails also get sent just once.
This is how my configuration.yml looks like:
production:
email_delivery:
delivery_method: :sendmail
# ... comments ...
default:
# Outgoing emails configuration (see examples above)
email_delivery:
delivery_method: :sendmail
# ... other stuff
The mailer which is used is qmail. This is the output of mail.info for sending a test mail:
Feb 21 10:52:56 admin qmail-queue-handlers[12443]: Handlers Filter before-queue for qmail started ...
Feb 21 10:52:56 admin qmail-queue-handlers[12443]: [email protected]
Feb 21 10:52:56 admin qmail-queue-handlers[12443]: [email protected]
Feb 21 10:52:56 admin qmail-queue-handlers[12443]: [email protected]
Feb 21 10:52:56 admin qmail: 1361440376.142458 new msg 5758988
Feb 21 10:52:56 admin qmail: 1361440376.142504 info msg 5758988: bytes 2348 from <[email protected]> qp 12446 uid 10028
Feb 21 10:52:56 admin qmail: 1361440376.143705 starting delivery 34398: msg 5758988 to local [email protected]
Feb 21 10:52:56 admin qmail: 1361440376.143730 status: local 1/10 remote 0/20
Feb 21 10:52:56 admin qmail: 1361440376.143735 starting delivery 34399: msg 5758988 to local [email protected]
Feb 21 10:52:56 admin qmail: 1361440376.143738 status: local 2/10 remote 0/20
Feb 21 10:52:56 admin qmail-local-handlers[12447]: Handlers Filter before-local for qmail started ...
Feb 21 10:52:56 admin qmail-local-handlers[12448]: Handlers Filter before-local for qmail started ...
Feb 21 10:52:56 admin qmail-local-handlers[12448]: [email protected]
Feb 21 10:52:56 admin qmail-local-handlers[12448]: [email protected]
Feb 21 10:52:56 admin qmail-local-handlers[12448]: mailbox: /var/qmail/mailnames/web-consulting.at/kraft
Feb 21 10:52:56 admin qmail-local-handlers[12447]: [email protected]
Feb 21 10:52:56 admin qmail-local-handlers[12447]: [email protected]
Feb 21 10:52:56 admin qmail-local-handlers[12447]: mailbox: /var/qmail/mailnames/web-consulting.at/kraft
Feb 21 10:52:56 admin qmail: 1361440376.159507 delivery 34399: success: did_0+0+2/
Feb 21 10:52:56 admin qmail: 1361440376.159542 status: local 1/10 remote 0/20
Feb 21 10:52:56 admin qmail: 1361440376.160164 delivery 34398: success: did_0+0+2/
Feb 21 10:52:56 admin qmail: 1361440376.160248 status: local 0/10 remote 0/20
Feb 21 10:52:56 admin qmail: 1361440376.160283 end msg 5758988
It seems the ruby ActionMailer is already causing "[email protected]" twice.
Any ideas?
Maybe you have an old version of sendmail?
config.action_mailer.delivery_method = :sendmail
config.action_mailer.sendmail_settings = {
:location => '/usr/sbin/sendmail',
:arguments => "-i"
}
For me, I had to use sendmail with -i to fix the double-send problem
(Reference) http://stefanwienert.net/blog/2011/11/17/rails-schickt-mails-zweimal-wenn-man-sendmail-verwendet-slash-rails-sent-mails-twice-when-using-sendmail/
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With