设为首页 收藏本站
查看: 1144|回复: 0

[经验分享] 用sendmail和dovecot搭建邮件收发服务器

[复制链接]

尚未签到

发表于 2015-9-15 08:20:58 | 显示全部楼层 |阅读模式
  一、基本知识
  1、邮件服务
  MUA:邮件用户代理,即Foxmail,Outlook Express等邮件客户端程序。
  MTA:邮件传输代理,负责结点间的邮件传输
  MDA:邮件投递代理,负责本地邮件的投放
  2、邮件协议
  SMTP:邮件传输协议,定义从一主机到另一主机的发送方法,负责结点间的邮件传输,MTA就是SMTP的实现。
  POP:邮局协议(POP3:邮局协议第3个版本),规定个人计算机如何连接到互联网上的邮件服务器进行收发邮件。
  POP3协议允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时根据客户端的操作删除或保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。
  IMAP:交互式邮件存取协议,它的主要作用是邮件客户端(例如MS Outlook Express)可以通过这种协议从邮件服务器上获取邮件的信息,下载邮件等
  
  POP和IMAP的功能都是提供客户机从邮件服务器下载的邮件功能,POP对应文件,IMAP对应目录
  
  二、sendmail的安装和配置
  1、安装一下软件(不是本文重点…略)
  sendmail-8.14.4-8.el6.x86_64
  sendmail-cf-8.14.4-8.el6.noarch
  m4-1.4.13-5.el6.x86_64
  dovecot-2.0.9-2.el6_1.1.x86_64
  cyrus-sasl-2.1.23-13.el6.x86_64
  mutt-1.5.20-2.20091214hg736b6a.el6_1.1.x86_64
  2、配置sendmail
  /etc/mail/sendmail.mc
  (去掉dnl)
  
  
  
  

  TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
  (原)DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
  DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl
  (去掉dnl)
  DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea')dnl
  (邮箱域名)
  LOCAL_DOMAIN(`abc.com')dnl
  生成配置文件
  m4 sendmail.mc > sendmail.cf
  
  /etc/mail/access (添加允许发送邮件的IP和域)
  113.119.116.92                        RELAY
ishhuo.com                              OK
  
  更新access.db
  makemap hash access.db < access
  
  service sendmail restart
  service saslauthd start
  
  3、配置dovecot
  /etc/dovecot/dovecot.conf
  (去掉注释)
  protocols = imap pop3 lmtp
  /etc/dovecot/donf.d/10-auth.conf
  disable_plaintext_auth = no
  /etc/dovecot/conf.d/10-mail.conf
  mail_location = mbox:~/mail:INBOX=/var/mail/%u   
  建立用户的邮件目录
  mkdir –p /home/username/mail/.map/INBOX

  为了使新创建的用户可以自动创建这个目录,可以修改/etc/skel/.bash_profile文件如下
[iyunv@rhel6 ~]# tail -4 /etc/skel/.bash_profile   if [ ! -d ~/mail/.imap/INBOX ];then
     mkdir -p ~/mail/.imap/INBOX
fi

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-113702-1-1.html 上篇帖子: Ubuntn 安装sendmail并把硬盘空间信息发送到指定邮箱 下篇帖子: sendmail相关
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表