$ sudo aptitude install exim4
如果自动启动设置界面就设置,没有的话sudo dpkg-reconfigure exim4-config来进行配置。
将配置文档分拆成小文件吗?(否)
邮件系统配置的常见模式:(互联网站;直接通过
SMTP 发送或接收信件)
系统邮件名称:(debiaedu.org)注: 因为我的网址是debianedu.org,于是我就填了这个,大家可以自行选择
要监听的入站
SMTP 连接的 IP 地址:(空白,就是什么都不写)
其它可接受的邮件目的地址:( localhost.localdomain:debian:localhost) 注:我的主机名是debian
中转(relay)邮件的域名: (空白)
为这些主机进行邮件转发:(空白)
保持最小
DNS 查询量吗(按需拔号 Dial-on-Demand)? (否)
更新exim4,文件在: /etc/exim4/update-exim4.conf.conf ,使用下面的命令
$ sudo /etc/exim4/update-exim4.conf
$ sudo /etc/init.d/exim4 restart
配置完毕。我用mail命令发了一封邮件到我的邮箱,成功收到信。具体如下:
debian/#mail user
Subject:Test
This is a test mail.
. (注:这个点表示邮件结束)
Cc:xxxxxx@126.com
$ sudo aptitude install exim4
如果自动启动设置界面就设置,没有的话sudo dpkg-reconfigure exim4-config
选择: 用 smarthost 发信: 无本地邮件
输入系统邮件名称:debianedu.com
输入监听的ip地址: 127.0.0.1
请输入被此主机认为是以其自身为最终目的地址的域名列表: 空
本地用户的可见域名: debianedu.com
寄信使用的 smarthost 的 IP 地址或主机名: smtp.gmail.com::587
为下列主机进行邮件中转 (relay): 空
保持最小
DNS 查询量吗 (按需拔号,Dial-on-Demand): No
将设置文件分拆成小文件吗: No(Yes也可以)
Root 和 postmaster 邮件的接收者: 空
sudo gedit /etc/exim4/passwd.client 加入下面3行 (改成自己的账号和密码)
gmail-smtp.l.google.com:yourAccountName@gmail.com:y0uRpaSsw0RD
*.google.com:yourAccountName@gmail.com:y0uRpaSsw0RD
smtp.gmail.com:yourAccountName@gmail.com:y0uRpaSsw0RD
$ sudo gedit /etc/exim4/exim4.conf.template
搜索 AUTH_CLIENT_ALLOW_NOTLS_PASSWORDS,在之后加入一行代码
AUTH_CLIENT_ALLOW_NOTLS_PASSWORDS = true
$ sudo /etc/exim4/update-exim4.conf
$ sudo /etc/init.d/exim4 restart
Test:
$ mail XXXX@gmail.com
SUBJECT: XXXX
XXXX(正文)
.(单独一行只有"." 为结束符号 )
Cc:(直接回车就可以)
$ tail /var/log/exim4/mainlog 查看日志。
来源: