Debian下使用让Exim4通过Gmail发邮件

2010年11月27日 | 分类: 乱七八糟 | 标签: ,

准备工作:

1
2
apt-get install -y exim4
apt-get install -y mutt

其实debian一般默认安装是有exim4的,不保准有的精简安装版没有,apt-get一下吧。

配置:

1
dpkg-reconfigure exim4-config

第一步:布拉布拉布拉,OK
第二步:mail sent by smarthost; received via SMTP or fetchmail   ,OK
第三步:System mail name: 输入本机域名:malegebi.com,OK
第四步: Please enter a semicolon-separated list of IP addresses. The Exim SMTP listener daemon will listen on all IP addresses listed here.  ,继续OK

第五步:  IP-addresses to listen on for incoming SMTP connections: 输入127.0.0.1,继续OK
第六步: Other destinations for which mail is accepted: 留空,继续OK
第七步:Machines to relay mail for: 留空,继续OK
第八步:IP address or host name of the outgoing smarthost: 输入smtp.gmail.com::587,继续OK
第九步:Hide local mail name in outgoing mail? ,选NO
第十步:布拉布拉布拉,OK
第十一步:Keep number of DNS-queries minimal (Dial-on-Demand)?,选NO
第十二步:Delivery method for local mail:  选mbox format in /var/mail/ ,继续OK
第十三步:Split configuration into small files? ,选YES
第十四步:布拉布拉布拉,OK
第十五步: Root and postmaster mail recipient:留空,继续OK
第十六步:exim4这时自动重启。

继续
第十七步:

1
vim /etc/exim4/passwd.client

加入

1
*.google.com:你的Gmail邮箱用户名@gmail.com:你的密码

第十八步:

1
chown root:Debian-exim /etc/exim4/passwd.client

第十九步:

1
vim /etc/exim4/conf.d/transport/30_exim4-config_remote_smtp_smarthost

在“remote_smtp_smarthost:”这段最后一个“}”下添加:

1
port=587

第二十步:

echo ‘YOUR-USER-NAME@LocalHost: 你的gmail邮箱用户名@gmail.com’ >> /etc/exim4/email-addresses

第二十一步:

1
update-exim4.conf

搞定!

测试

echo “邮件正文” | mutt -s “标题” XXX@xxx.com #改XXX@xxx.com为期望接收到邮件的邮箱。

来源:中国特色 原文:Debian下使用让Exim4通过Gmail发邮件

  1. 匿名
    2010年11月28日09:16

    好好看看