Msmtp
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 , 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");