博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LinuxCast 邮件服务器 视频教程笔记
阅读量:5924 次
发布时间:2019-06-19

本文共 1194 字,大约阅读时间需要 3 分钟。

  hot3.png

IMAP和POP3都是收取邮件的协议,IMAP能够让客户端和邮件服务器保持同步,而POP3只是下载到本地,跟邮件服务器不同步。

SMTP是发送邮件的标准协议,实现该协议的软件有: sendmail、postfix程序

linux上邮件保存目录默认为: /var/spool/mail/phoenixg ,用于保存邮件的软件有: procmail、maildrop程序

用来传输邮件的协议?软件?是:Dovecot

邮件格式1: phx@mail.domain.com  没问题

邮件格式2: phx@domain.com,针对这种直接是域名的,要先进行DNS查询,查到该域名的MX记录即邮件服务器,然后发送邮件

  这样查: dig -t mx oschina.net

邮件服务器:postfix

优点: 兼容sendmail,比sendmail快3倍,更稳定健壮灵活安全。

sudo apt-get install postfix;

sudo apt-get install mailutils;

默认占用TCP 25端口,默认只为本机中的各用户发送邮件而已。postfix的进程叫做master

root@iZ23totlue9Z:~# netstat -tupln | grep master

tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      23486/master    
tcp6       0      0 :::25                   :::*                    LISTEN      23486/master 

默认只监听环回地址的25号端口

发送邮件:(尚未测试)

mail -vs "just a test" test@本机的主机名  (用hostname命令来查看主机名)

然后输入邮件内容

然后通过mail命令就能查看刚才发的邮件

修改 /etc/postfix/main.cf 以便让它可以向外发送邮件,而不是单单本机。也可以通过 postconf -e key=value命令来配置。

postconf -e "inet_interfaces = all"    让它监听所有接口,而不是单单本机

postconf -e "myhostname = mail.domain.com"
postconf -e "mydomain = domain.com"  
postconf -e "myorigin = $mydomain"  (让邮件看起来像 xx@domain.com)
postconf -e "mydestination = $myhostname, localhost.$mydomain, localhost"

查看邮件发送队列:

postqueue -p

查看邮件服务日志:

tail -f /var/log/maillog

转载于:https://my.oschina.net/ecnu/blog/414774

你可能感兴趣的文章
正则表达式
查看>>
Spring源码导入MyEclipse
查看>>
java8新特性整理
查看>>
香港空间的确很坑,网站可用性只有72.37%
查看>>
25GE和50GE协议标准将繁荣市场
查看>>
5G时代渐行渐近 移动承载网络面临新挑战
查看>>
阿里云发布国内首个可视化GPU云服务
查看>>
解析避免黑客Anonymous攻击的七个方法
查看>>
NSA的Windows漏洞军火库泄漏:多个零日、利用工具可直接使用
查看>>
《C语言程序设计进阶教程》一2.5 习题
查看>>
Salesforce为Marketing Cloud带来Lightning UI
查看>>
国信灵通:企业移动化改变生活
查看>>
全球精英相聚第2届东京云计算大会,聚焦企业数字化转型
查看>>
工业4.0的启示 面向中国未来工业的发展
查看>>
从云计算谈IT系统建设的新思路和新方法
查看>>
互联网金融带来新机遇 数据合规性不容忽视
查看>>
物联网领域的集体发力
查看>>
阿里云推APP:远程管理数据中心
查看>>
白山云科技发布云链新产品 专注热存储
查看>>
大众点评支付渠道网关系统的实践之路
查看>>