实战Exim4配置

exim4的配置原来是这么简单。

最快速本地发送配置

  1. $ sudo aptitude install exim4
  2. 如果自动启动设置界面就设置,没有的话sudo dpkg-reconfigure exim4-config来进行配置。
  3. 将配置文档分拆成小文件吗?(否)
  4. 邮件系统配置的常见模式:(互联网站;直接通过 SMTP 发送或接收信件)
  5. 系统邮件名称:(debiaedu.org)注: 因为我的网址是debianedu.org,于是我就填了这个,大家可以自行选择
  6. 要监听的入站 SMTP 连接的 IP 地址:(空白,就是什么都不写)
  7. 其它可接受的邮件目的地址:( localhost.localdomain:debian:localhost) 注:我的主机名是debian
  8. 中转(relay)邮件的域名: (空白)
  9. 为这些主机进行邮件转发:(空白)
  10. 保持最小 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

exim4 配置gmail全步骤

  1. $ sudo aptitude install exim4
  2. 如果自动启动设置界面就设置,没有的话sudo dpkg-reconfigure exim4-config
    1. 选择: 用 smarthost 发信: 无本地邮件
    2. 输入系统邮件名称:debianedu.com
    3. 输入监听的ip地址: 127.0.0.1
    4. 请输入被此主机认为是以其自身为最终目的地址的域名列表: 空
    5. 本地用户的可见域名: debianedu.com
    6. 寄信使用的 smarthost 的 IP 地址或主机名: smtp.gmail.com::587
    7. 为下列主机进行邮件中转 (relay): 空
    8. 保持最小 DNS 查询量吗 (按需拔号,Dial-on-Demand): No
    9. 将设置文件分拆成小文件吗: No(Yes也可以)
    10. Root 和 postmaster 邮件的接收者: 空
  3. sudo gedit /etc/exim4/passwd.client 加入下面3行 (改成自己的账号和密码)
    1. gmail-smtp.l.google.com:yourAccountName@gmail.com:y0uRpaSsw0RD
    2. *.google.com:yourAccountName@gmail.com:y0uRpaSsw0RD
    3. 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 查看日志。

来源:

server/mail/real-exim4-config.txt · 最后更改: 2010/10/16 04:18 (外部编辑)
[unknown link type]到顶部
GNU Free Documentation License 1.3
京ICP备05034962号 Debian Driven by DokuWiki get firefox browser Recent changes RSS feed Valid XHTML 1.0