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

Next revision
Previous revision
Next revisionBoth sides next revision
gmail_as_a_relay_on_linux [2015/11/04 18:16] – created juckinsgmail_as_a_relay_on_linux [2015/11/04 21:49] juckins
Line 1: Line 1:
-Directions [[http://mhawthorne.net/posts/postfix-configuring-gmail-as-relay.html|based on this page by Matthew Hawthorne]] worked: \\+===== Using Gmail as a Relay on CentOS Linux =====
  
-1Make a backup copy of /etc/postfix/main.cf+Required packages if CentOS6 6.7: \\ 
 +  * postfix (tested version 2:2.6.6-6.el6_5) 
 +  * ca-certificates.noarch (tested version 2015.2.4-65.0.1.el6_6)
  
-2. Edit /etc/postfix/main.cf to have these settings:+Required packages if CentOS7 7.1.1503: \\ 
 +  *  
 + 
 +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) 
 + 
 +2. Make a backup copy of /etc/postfix/main.cf 
 + 
 +3. Edit /etc/postfix/main.cf to have these settings:
  
 <code> <code>
Line 31: Line 42:
 </code> </code>
  
-2. Add your own Gmail credentials to /etc/postfix/sasl_passwd \\+4. Add your own Gmail credentials to /etc/postfix/sasl_passwd \\
 <code> <code>
 [smtp.gmail.com]:587  username:password [smtp.gmail.com]:587  username:password
 </code> </code>
  
-3. Run the following as root: \\+5. Run the following as root: \\
 <code> <code>
 # postmap /etc/postfix/sasl_passwd # postmap /etc/postfix/sasl_passwd
 </code> </code>
  
-4. Make sure the /etc/sasl_passwd* files are owned by the postfix user: \\+6. Make sure the /etc/sasl_passwd* files are owned by the postfix user: \\
 <code> <code>
 # chown postfix sasl_passwd* # chown postfix sasl_passwd*
 </code> </code>
  
-5. Tighten permissions: \\+7. Tighten permissions: \\
 <code> <code>
 # chmod 600 sasl_passwd sasl_passwd.db # chmod 600 sasl_passwd sasl_passwd.db
 </code> </code>
  
-6. Restart postfix: \\+8. Restart postfix: \\
 <code> <code>
 # /etc/init.d/postfix reload # /etc/init.d/postfix reload
Line 60: Line 71:
 </code> </code>
  
-7Send a test message: \\+9Edit ~/.muttrc for each user as appropriate: \\ 
 <code> <code>
-echo 'It works' | mailx -s 'Test message' recipient@domain.com+#set from = $USER@$HOSTNAME 
 +#set from = username@HOSTNAME_OR_ALIAS.domain 
 +#set realname="juckins@lightning" 
 +set realname=$USER@$HOSTNAME
 </code> </code>
  
-8Check mutt configuration for proper "Fromsettings +10Send a test message: \\ 
 +<code> 
 +mutt -s "Test1RECIPIENT@DOMAIN.COM </dev/null 
 +</code> 
 +or 
 +<code> 
 +echo 'It works' | mailx -s 'Test message' [email protected] 
 +</code>
  
 Other links:\\ Other links:\\
gmail_as_a_relay_on_linux.txt · Last modified: 2024/01/01 12:40 by juckins