在本地和远程配置Exim4
创始人
2024-07-20 08:20:47
0

  经过多方查阅资料,终于将exim4的配置搞定了,结果才发现,原来是这么简单。下面我就把我配置的过程写出来,与大家分享。

  1)在命令行输入dpkg-reconfigure exim4-config来进行配置。

  2)邮件系统配置的常见模式:(互联网站;直接通过 SMTP 发送或接收信件)

  3)系统邮件名称:a18zhizao.cn(发件人,收到信件就是这个样子:www@a18zhizao.cn)

  4)要监听的入站 SMTP 连接的 IP 地址:(空白,就是什么都不写)

  5)其它可接受的邮件目的地址:( localhost.localdomain:vps25.vz25.ramhost.us:localhost)

  注:我的主机名是vps25.vz25.ramhost.us

  6)中转(relay)邮件的域名: (空白)

  7)为这些主机进行邮件转发:(空白)

  8)保持最小 DNS 查询量吗(按需拔号 Dial-on-Demand)? (否)

  9)将配置文档分拆成小文件吗?(否)

  配置完毕。然后,我用mail了一封邮件到qq邮箱。具体如下:

  帮助1234 $mail lvs Subject:Test This is a test mail. #(.代表结束输入!) Cc:a18ccms@gmail.com

  --------------------------------------------------------------------------------

  远程做MAIL服务器(收信速度会慢些,好处就不用说了。)

  帮助1 # dpkg-reconfigure exim4-config

  说明:[]表示通过光标选择该项,{}表示输入的内容

  1. [mail sent by smarthost; no local mail]

  2. system mail name: {mail.a18zhizao.cn}

  3. IP-address to listen on for incoming SMTP connections: 127.0.0.1

  4. Other destinations for which mail is accepted: {null}

  5. visible domain name for local users: {mail.a18zhizao.cn}

  6. IP address or host name of the outgoing smarthost: {smtp.gmail.com::587}

  7. Keep number of DNS-queries minial(Dial-on-Demand)? : [No]

  8. split configuration into small files?: [No]

  因为上述的步骤只是更新了/etc/exim4.conf.conf,因此还需要执行

  帮助1 # update-exim4.conf

  这样才能更新exim4实际用到的配置文件。

  二、添加gmail账号和密码

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

  添加如下行, 注意修改用户名和密码

  帮助12345 # vim /etc/exim4/passwd.client gmail-smtp.l.google.com:yourAccountName@gmail.com:y0uRpaSsw0RD *.google.com:yourAccountName@gmail.com:y0uRpaSsw0RD smtp.gmail.com:yourAccountName@gmail.com:y0uRpaSsw0RD

  执行

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

  编辑 /etc/exim4/conf.d/transport/30_exim4-config_remote_smtp_smarthost

  帮助123 # vi /etc/exim4/conf.d/transport/30_exim4-config_remote_smtp_smarthost #在 "hosts_try_auth..." 之前增加 port=587

  将发送者邮件地址添加到 /etc/exim4/email-addresses

  帮助1 # echo 'linuxuser@LocalHost: username@gmail.com' >> /etc/exim4/email-addresses

  最后,执行

  帮助1 # update-exim4.conf

  三、重启

  帮助1 # /etc/init.d/exim4 restart

  邮件发送日志

通过上文,读者们应该知道了如何在本地和远程配置Exim4,希望大家通过阅读本文有收获!

【编辑推荐】

  1. 18.15.4 Exim和sendmail的相似之处
  2. 18.15.3 配置Exim
  3. 18.15 Exim邮件系统
  4. 18.15.2 Linux上的Exim
  5. Exim命令行配置文件参数缓冲区溢出漏洞
  6. Exim畸形EHLO/HELO命令远程堆破坏漏洞
  7. Exim Internet Mailer本地格式串溢出漏洞

 

 

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...