Christopher Juckins

SysAdmin Tips, Tricks and other Software Tools

User Tools

Site Tools


gmail_as_a_relay_on_linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
gmail_as_a_relay_on_linux [2016/10/27 08:17]
juckins
gmail_as_a_relay_on_linux [2022/06/08 08:59] (current)
juckins
Line 1: Line 1:
 ===== Using Gmail as a Relay on CentOS Linux ===== ===== Using Gmail as a Relay on CentOS Linux =====
  
-Required packages if CentOS6 6.7: \\ +Required packages if CentOS7 7.2.1511: \\ 
-  * postfix (tested version 2:2.6.6-6.el6_5) +  * postfix (tested version 2.10.1-6.el7 )
-  * ca-certificates.noarch (tested version 2015.2.4-65.0.1.el6_6) +
- +
-Required packages if CentOS7 7.1.1503: \\ +
-  * postfix (tested version 2:2.10.1-6.el7)+
   * ca-certificates.noarch (tested version 2015.2.4-70.0.el7_1)   * ca-certificates.noarch (tested version 2015.2.4-70.0.el7_1)
-  * cyrus-sasl-plain (tested version 2.1.26-20.el7_2)+  * cyrus-sasl-plain (tested version 2015.2.6-70.1.el7_2) 
 +    * Got hint that this is needed from [[http://www.postfix.org/SASL_README.html#client_sasl_policy|Postfix config]]
   * cyrus-sasl-lib (tested version 2.1.26-20.el7_2)   * cyrus-sasl-lib (tested version 2.1.26-20.el7_2)
  
 Other CentOS 7 Notes: Other CentOS 7 Notes:
-  * May need to use [[http://unix.stackexchange.com/questions/109473/after-updating-ssmtp-to-version-2-61-i-cannot-send-mail-via-gmail|Use this link]]+  * Best to use this version of mutt: mutt-1.6.2-1.fc22.x86_64.rpm 
 +    * Otherwise, you may get errors like: Bad IDN in "from": 'tidewater.�' 
 +  * /etc/resolv.conf may need the 'search' pattern, ex: search attlocal.net 
 +    * As root, run 'nmtui' to set network parameters 
 +  * If trouble sending after install, may need to consult [[http://unix.stackexchange.com/questions/109473/after-updating-ssmtp-to-version-2-61-i-cannot-send-mail-via-gmail|this link]] 
 + 
 +CentOS 8 Notes: 
 +  * (Nothing special noted)
  
 Directions [[http://mhawthorne.net/posts/postfix-configuring-gmail-as-relay.html|based on this page by Matthew Hawthorne]]: \\ Directions [[http://mhawthorne.net/posts/postfix-configuring-gmail-as-relay.html|based on this page by Matthew Hawthorne]]: \\
  
-1. If installed, make sure /etc/ssmtp/ssmtp.conf is the distro version (no changes, and it is not needed on CentOS 7)+1. If it exists, make sure /etc/ssmtp/ssmtp.conf is the distro version with no changes
  
 2. Make a backup copy of /etc/postfix/main.cf 2. Make a backup copy of /etc/postfix/main.cf
Line 35: Line 39:
 smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
  
 +# NOTE: This section *should* be configured properly in CentOS8 by default
 # list of CAs to trust when verifying server certificate # list of CAs to trust when verifying server certificate
 #smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt #smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
Line 81: Line 86:
 </code> </code>
  
-9. Edit ~/.muttrc for each user as appropriate: \\+9. Add these lines to the global /etc/Muttrc.local (easier than adding it to each user's $HOME/.muttrc): \\
  
 <code> <code>
-#set from = [email protected]$HOSTNAME +set from = "`whoami`@`hostname`
-#set from = [email protected]_OR_ALIAS.domain +set realname = "`whoami`@`hostname`"
-#set realname="juckins@lightning+
-set realname="$USER@$HOSTNAME(works in CENTOS7, mutt-1.5.21-26.el7.x86_64 but *not* via cron sending) +
 </code> </code>
  
Line 95: Line 97:
 mutt -s "Test1" [email protected] </dev/null mutt -s "Test1" [email protected] </dev/null
 </code> </code>
-or+or to send a message without using a separate file but note mailx is probably not looking at .muttrc:
 <code> <code>
 echo 'It works' | mailx -s 'Test message' [email protected] echo 'It works' | mailx -s 'Test message' [email protected]
 +</code>
 +or 
 +<code>
 +mailx -a test.txt -s "test subject" [email protected] < /dev/null
 </code> </code>
  
gmail_as_a_relay_on_linux.1477570661.txt.gz · Last modified: 2016/10/27 08:17 by juckins