我自己搞了个邮件服务器,做邮箱其实也不合适,不过可以把服务器里面bot的一些东西可以发出来。

pop服务需要另外安装,如aptitude install popa3d

开始配置

1.运行dpkg-reconfigure exim4-config根据提示选择,生成后的update-exim4.conf.conf基本如此

dc_eximconfig_configtype='internet'

dc_other_hostnames='我需要使用的邮件域名'

dc_local_interfaces=''

dc_readhost=''

dc_relay_domains=''

dc_minimaldns='false'

dc_relay_nets=''

dc_smarthost=''

CFILEMODE='644'

dc_use_split_config='false'

dc_hide_mailname=''

dc_mailname_in_oh='true'

dc_localdelivery='mail_spool'

此时邮件服务器已经可以通过客户端收发。


若要简单认证,可以再vim /etc/exim4/exim4.conf.template 文件

加上一条 AUTH_SERVER_ALLOW_NOTLS_PASSWORDS = true

把plain_server:   login_server:  这两段的注释去掉。

保存后运行update-exim4.conf更新配置文件。

简单明文认证就配置好了。
 
运行中的问题可以参考/var/log/exim4/manlog文件。
 
 
------------------------------------------------------------
以下是一些处理邮件队列的命令
  • 显示 exim 队列中邮件数目
exim -bpc
显示 exim 队列中邮件信息,邮件 id 号,收件人信息等
exim -bp
重新发送 exim 队列中的邮件,并显示 SMTP 协议交互
exim -q -v
强制重新发送 exim 队列中的邮件。有些失败邮件设置了下次重试时间,在此之前要强制发送
exim -qf -v
给定邮件 id,删除队列中的邮件。id号通过 -bp 命令可以获得
exim -Mrm <msg-id>