欢迎来到资源库(www.zyku.net)

Debian

当前位置:首页 > 服务器教程 > Debian > Debian

debian系统安装配置sendmail接收和发送邮件

时间:2017-02-20|栏目:Debian|点击:|我要投稿

我在研究zencert的时候,发现可以直接通过sendmail 发送邮件,并且可以很容易的推送产品,用户邮件。这使我想起一定要研究他,是因为linux平台的Php 函数发邮件是不好用的。配置的时候 标注为only windows。没办法使用的。

Sendmail 可以在很简单的配置后就能收发邮件,他能当作企业内部邮件系统,也可以当作网站商城的邮件订阅推送系统,非常的方便。

我使用的是debian 6.0 32位系统。需要配置sendmail 邮件推送器。

首先执行安装 apt-get inxtall sendmail

他会安装sendmail需要的依赖程序。

重点:

配置一:修改主机名称

编辑/etc/hostname 文件

添加主机名 如 hlcert.com

使其快速生效

Hostname -F /etc/hostname

查看是否生效

hostname

hlcert.com

配置二、编辑mail 配置信息。

n 在域名解析处解析好mx 信息。

我用的新网的域名注册

如这样:

添加A记录

mail.hlcert.com 解析到 你的主机地址 如:204.74.212.77

添加MX记录

hlcert.com 解析到 mail.hlcert.com

等待生效,新网似乎很快,一般5分钟就可以了

n 修改 sendmail.mc

默认情况下,sendmail只支持本地 即:127.0.0.1

我们需要把这个改成公共的。

vim sendmail.mc

找到 DAEMON_OPTIONS 项,

将原来的127.0.0.1改成0.0.0.0 改好后像这样

DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=0.0.0.0′)dnl

保存退出

n 生成一个sendmail.cf

m4 sendmail.mc sendmail.cf

n 还有一个重点,就是把需要发送邮件的域放进access

vim access

163.com RELAY

qq.com RELAY

gmail.com RELAY

像这样放置

保存退出

n 重启服务器。

再试试能不能发送到QQ 163的邮箱了

Mail -s “test” jinxiu89@163.com </test>

去收收邮件看一下。

(资源库 www.zyku.net)

上一篇:Debian系统如何进入单用户模式恢复密码

栏    目:Debian

下一篇:Ubuntu与Debian之间有哪些区别?

本文标题:debian系统安装配置sendmail接收和发送邮件

本文地址:https://www.zyku.net/debian/795.html

关于我们 | 版权申明 | 寻求合作 |

重要申明:本站所有的文章、图片、评论等内容,均由网友发表或上传并维护或收集自网络,仅供个人学习交流使用,版权归原作者所有。

如有侵犯您的版权,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:95148658 | 邮箱:mb8#qq.com(#换成@)

苏ICP备2020066115号-1

本网站由提供CDN加速/云存储服务