[CentOS] Howto use Gmail with sendmail on CentOS 6
Alexander Farber
alexander.farber at gmail.comWed Oct 5 09:45:23 UTC 2011
- Previous message: [CentOS] Migrating CentOS 5 -> 6: where to put /etc/inittab respawn scripts?
- Next message: [CentOS] Firefox 7 on CentOS 5
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hello, I hope nobody minds, if I post a short summary here for archives - How to forward mails via Gmail account from CentOS 6 (I use sendmail, because haven't figured out how to setup Postfix yet): # yum erase postfix # yum install sendmail sendmail-cf cyrus-sasl-plain cyrus-sasl-md5 # mkdir /etc/mail/auth # chmod 700 /etc/mail/auth Create the file /etc/mail/auth/client-info: AuthInfo:smtp.gmail.com "U:smmsp" "I:your_gmail_address" "P:your_password" "M:PLAIN" AuthInfo:smtp.gmail.com:587 "U:smmsp" "I:your_gmail_address" "P:your_password" "M:PLAIN" # cd /etc/mail/auth # makemap -r hash client-info.db < client-info # chmod 600 client-info client-info.db Then edit /etc/mail/sendmail.mc (most lines are there already and just need to be uncommented and edited a bit): define(`SMART_HOST', `smtp.gmail.com')dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl FEATURE(`authinfo',`hash /etc/mail/auth/client-info')dnl define(`confCACERT_PATH', `/etc/pki/tls/certs')dnl define(`confCACERT', `/etc/pki/tls/certs/ca-bundle.crt')dnl define(`confSERVER_CERT', `/etc/pki/tls/certs/sendmail.pem')dnl define(`confSERVER_KEY', `/etc/pki/tls/certs/sendmail.pem')dnl define(`confCLIENT_CERT', `/etc/pki/tls/certs/sendmail.pem')dnl define(`confCLIENT_KEY', `/etc/pki/tls/certs/sendmail.pem')dnl Then create certificates (I've used "DE", "NRW", "Bochum", "my hostname", "my gmail address" there as input): # cd /etc/pki/tls/certs # make sendmail.pem Append the following line to /etc/aliases: root: your_gmail_address and run "newaliases". If you need, also append "apache" to /etc/mail/trusted-users. Finally: # cd /etc/mail # make (this will generate new sendmail.cf) # service sendmail restart and check the /var/log/maillog for error messages while sending test mail messages from command line. Regards Alex
- Previous message: [CentOS] Migrating CentOS 5 -> 6: where to put /etc/inittab respawn scripts?
- Next message: [CentOS] Firefox 7 on CentOS 5
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the CentOS mailing list