热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

centos系统lnmp环境下安?配置sendmail+dovecot

1.添加SendMail服?沼蛎?im/etc/mail/local-host-names?ⅰ?eyondhk.com」加至local-host-names文件中一行一??域名2.更改Sendmail的??接口cpsendmail.mcsendmail.mc.bak/?浞菖渲梦募?im/etc/mail/sendmai

1. 添加SendMail服?沼蛎?/span>

 vim /etc/mail/local-host-names
 ?ⅰ?eyondhk.com」 加至 local-host-names 文件中
 一行一??域名


2. 更改Sendmail的??接口
 cp sendmail.mc sendmail.mc.bak /?浞菖渲梦募?br />  vim /etc/mail/sendmail.mc
查 找:

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

修改?椋

DAEMON_OPTIONS('Port=25, Name=MSA, M=Ea')dnl

若你的伺服不?可使用25,?更改其他.


3. ???MTP的用?粽J?
 vim /etc/mail/sendmail.mc
 ?ふ遥

dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

更改:(去掉前面??:「dnl」)

TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl


4. 安?SMTP??saslauthd套件

 yum install cyrus-sasl cyrus-sasl-devel cyrus-sasl-plain cyrus-sasl-md5


5. ?定可以RELAY的?^域
 指定?楸?CRELAY ??的部分??褂?MTP??
 vi /etc/mail/access
 Connect:localhost.localdomain RELAY
 Connect:localhost RELAY
 Connect:127.0.0.1 RELAY

 Connect:beyondhk.com RELAY


6. 生成sendmail.cf文件
 cd /etc/mail

 m4 sendmail.mc > sendmail.cf


7. ?作出 hash 格式的?料??br />  cd /etc/mail

 makemap hash access.db


8. 用?艄芾碇噶?br />  groupadd mailuser   /* 建立?件用?艚M*/
 useradd -g mailuser -s /sbin/nologin mike   /*建立不能登?系?的?件用??/
 vim /etc/aliases   /*sendmail使用aliases?C制????件?e名和群?功能*/
 admin: mike   /*admin是mike的?e名*/
 testgroup: mike,john,tom,jack   /*?件群?,向testgroup?箱?送就是向4??人?送*/

 newaliases   /*??liases.db???旄??/


9. 安?dovecot(POP3,IMAP)
 yum install dovecot
 vim /etc/dovecot/dovecot.conf
 查找:#protocols = imap pop3 lmtp

 更改:protocols = imap pop3 lmtp


10. ?定dovecot使用的???C制
 vi /etc/sysconfig/saslauthd
?ふ遥?ECH=pam
 改?椋?ECH=shadow
11. ?置在系?3和5??e?? 及重??br />  chkconfig --level 35 sendmail on
 chkconfig --level 35 saslauthd on
 chkconfig --level 35 dovecot on
service dovecot restart
 service saslauthd restart
 service sendmail restart
注意事?:
若??Dovecot不能正常使用?K在maillog中出了????息:
user towns: Initialization failed: mail_location not set and autodetection failed: Mail storage autodetection failed with home=/home/towns
 Error: Invalid user settings. Refer to server log for more information.
vim /etc/dovecot/conf.d/10-mail.conf
 找到?K修改下行,?]找到就自己加上去,注意/var/spool/mail/?段,?改成自己系?的
 mail_location = mbox:~/mail:INBOX=/var/spool/mail/%u

推荐阅读
  • Ubuntu 14.04 系统安装后网卡名称修改方法
    本文介绍了在安装 Ubuntu 14.04 Server 版本后,如何将默认的网卡名称从非 eth 格式修改为传统的 eth 格式,并提供了详细的步骤和示例。 ... [详细]
  • 本文详细介绍了在 Ubuntu 16.04 系统上安装和配置 PostgreSQL 数据库的方法,包括如何设置监听地址、启用密码加密、更改默认用户密码以及调整客户端访问控制。 ... [详细]
  • 开发笔记:Mongodb副本集集群搭建 ... [详细]
  • 利用Dlib进行高效的人脸特征提取与识别
    本文介绍了Dlib库,一个集成了多种机器学习算法的C++工具包,特别适用于需要处理复杂任务的应用场景。Dlib不仅支持机器人技术、嵌入式系统开发、移动应用及高性能计算环境,还提供了强大的人脸检测与特征提取功能。 ... [详细]
  • 如何更换Anaconda和pip的国内镜像源
    本文详细介绍了如何通过国内多个知名镜像站(如北京外国语大学、中国科学技术大学、阿里巴巴等)更换Anaconda和pip的源,以提高软件包的下载速度和安装效率。 ... [详细]
  • 尤洋:夸父AI系统——大规模并行训练的深度学习解决方案
    自从AlexNet等模型在计算机视觉领域取得突破以来,深度学习技术迅速发展。近年来,随着BERT等大型模型的广泛应用,AI模型的规模持续扩大,对硬件提出了更高的要求。本文介绍了新加坡国立大学尤洋教授团队开发的夸父AI系统,旨在解决大规模模型训练中的并行计算挑战。 ... [详细]
  • 汇总了2023年7月7日最新的网络安全新闻和技术更新,包括最新的漏洞披露、工具发布及安全事件。 ... [详细]
  • 本文详细解析了MySQL中常见的几种错误,并提供了具体的解决方法,帮助开发者快速定位和解决问题。 ... [详细]
  • Fiddler 安装与配置指南
    本文详细介绍了Fiddler的安装步骤及配置方法,旨在帮助用户顺利抓取用户Token。文章还涵盖了一些常见问题的解决方案,以确保安装过程顺利。 ... [详细]
  • 本文详细探讨了在使用 Python 的 pip 工具安装包时遇到的 ReadTimeoutError 错误,并提供了有效的解决方案。 ... [详细]
  • CentOS下ProFTPD的安装与配置指南
    本文详细介绍在CentOS操作系统上安装和配置ProFTPD服务的方法,包括基本配置、安全设置及高级功能的启用。 ... [详细]
  • 本文将深入探讨 Unreal Engine 4 (UE4) 中的距离场技术,包括其原理、实现细节以及在渲染中的应用。距离场技术在现代游戏引擎中用于提高光照和阴影的效果,尤其是在处理复杂几何形状时。文章将结合具体代码示例,帮助读者更好地理解和应用这一技术。 ... [详细]
  • EHF频段(5G毫米波频段)的应用与发展
    国际电信联盟(ITU)负责管理卫星业务的频段分配,其中Ka频段因其较高的雨衰减和对器件工艺的高要求,发展相对缓慢。然而,随着C波段和Ku波段卫星轨道资源的枯竭及频率带宽的紧张,Ka频段近年来得到了快速发展。 ... [详细]
  • 一个转子曲线面积问题及其反问题的解答
    曾经解答过这样一个问题,从该ID的最后一次登录时间、该ID显示的专业信息,误以为是新闻里某个想不开的同学,不安了一阵子。经确认是我多虑了,不过把问题答案还是写出来。之后就收到一堆要求帮忙算 ... [详细]
  • PHP-Casbin v3.20.0 已经发布,这是一个使用 PHP 语言开发的轻量级开源访问控制框架,支持多种访问控制模型,包括 ACL、RBAC 和 ABAC。新版本在性能上有了显著的提升。 ... [详细]
author-avatar
手机用户2602886967
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有