Refer to http://ubuntu-tutorials.com/2008/11/11/relaying-postfix-smtp-via-smtpgmailcom/
On clean Ubuntu (natty) 11.04 (with ssh and aptitude installed, and as root)
aptitude install postfix libsasl2 ca-certificate libsasl2-modules
During Postfix Configuration Package configuration wizard
On first page, choose "Internet with smarthost"
For SMTP relay host enter: [smtp.gmail.com]:587
(brackets are to avoid mx lookups)
paste in /etc/postfix/main.cf:
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/ssl/certs/Equifax_Secure_CA.pem
smtp_use_tls = yes
while still in main.cf, add your local IP network to the mynetworks variable
create /etc/postfix/sasl_passwd with the following contents:
[smtp.gmail.com]:587 user.name@gmail.com:password
do:
chmod 400 /etc/postfix/sasl_passwd
postmap /etc/postfix/sasl_passwd
/etc/init.d/postfix reload
Now test:
telnet postfixserverip 25
ehlo anything.com
mail from:me@whatever.com
rcpt to:someone@somewhere.com notify=success,failure
data
subject:Test from awgtek
This is a test message
.
quit
check someone@somewhere.com's email to see if message arrived
check for errors in /var/log/mail.log
Providing Rest Clients Nearly as Bad as Publishing SOAP Contracts
-
Even still, many developers and architects have continued to emotionally
cling to the SOAP bad old days, wherein the contracts between a server and
a cli...
5 years ago
No comments:
Post a Comment