Msmtp: Difference between revisions
Jump to navigation
Jump to search
Line 29: | Line 29: | ||
* chmod +x this file | * chmod +x this file | ||
* chown this file to the user which runs RT (www-data in our case) | * chown this file to the user which runs RT (www-data in our case) | ||
* Place this file in your RT etc directory, such as /opt/rt3/etc/msmtp_wrapper (for RT4 use /etc/request-tracker4/msmtp_wrapper.conf) | * Place this file in your RT etc directory, such as /opt/rt3/etc/msmtp_wrapper (for RT4 use /etc/request-tracker4/msmtp_wrapper.conf , also change the config path below) | ||
<nowiki>#!/bin/bash | <nowiki>#!/bin/bash | ||
/usr/bin/msmtp -t -C /opt/rt3/etc/msmtp_wrapper.conf | |||
/usr/bin/logger -t RTmailer -p syslog.info -- CALL /usr/bin/msmtp -nt "$@" RETURNED $? | |||
</nowiki> | |||
== Make RT use it == | == Make RT use it == |
Revision as of 14:15, 12 March 2013
We have configured RT to send mail by using the command line program msmtp.
Install msmtp
This will vary by your distribution. In Debian, you can just
apt-get install msmtp
The configuration file
- chown this file to the user which runs RT (www-data in our case)
- chmod 600 this file
- Replace the asterisks with your real SMTP password.
- Place this file in your RT etc directory, such as /opt/rt3/etc/msmtp_wrapper.conf (for RT4 use /etc/request-tracker4/msmtp_wrapper.conf
defaults logfile /var/log/msmtp.log account default host mail.education.ucsb.edu port 587 tls on auth on user help password **************** auto_from on
The executable file
- chmod +x this file
- chown this file to the user which runs RT (www-data in our case)
- Place this file in your RT etc directory, such as /opt/rt3/etc/msmtp_wrapper (for RT4 use /etc/request-tracker4/msmtp_wrapper.conf , also change the config path below)
#!/bin/bash /usr/bin/msmtp -t -C /opt/rt3/etc/msmtp_wrapper.conf /usr/bin/logger -t RTmailer -p syslog.info -- CALL /usr/bin/msmtp -nt "$@" RETURNED $?
Make RT use it
Edit this line in your RT_SiteConfig.pm:
Set($SendmailPath , "/opt/rt3/etc/msmtp_wrapper");