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

[经验分享] 《postfix MAIL服务搭建(第一篇):》RHEL6

[复制链接]

尚未签到

发表于 2015-9-15 09:31:20 | 显示全部楼层 |阅读模式
  
  初级篇:搭建发送端、接收端、邮件别名的添加从而达到邮件群发功能的实现。
  我们都知道邮件服务器是2个服务端也就是说2个端口,一个是发送的端口,一个是收邮件的端口,我们平常所使用的发送,接收邮件的过程,只是服务端打开了2个端口,供我们使用,我们并不是在操作邮件服务器只是通过这邮件服务2个端口来达到我们的需要。
  首先是搭建邮件服务器发的服务也就是25端口:
  默认的情况下系统已经给我装了postfix邮件服务,但是这个服务虽然是能发送邮件,但是只允许本机使用,我们来使这个邮件服务可以被任何人使用,这就是我们要做的。
  我们的邮件服务器,默认的路径是在:发送端主配置文件是main.cf文件。
DSC0000.jpg
  默认的这个邮件服务只允许本机使用:
DSC0001.jpg
  下面来配置main.cf文件:
  我的主机名:
DSC0002.jpg
  所使用的域:
DSC0003.jpg
  所有的网路可以使用:
DSC0004.jpg
  这是服务端定义的一些变量:
DSC0005.jpg
  下面这2项,一个是使用邮件赋予的主机名发送邮件,一个是使用域名。
DSC0006.jpg
  重启服务:
DSC0007.jpg
  我们上面使用的是域名:
DSC0008.jpg
  查看邮件使用的名字:ok吧
DSC0009.jpg
  下面使用主机名:
DSC00010.jpg
  发封邮件测试下:
DSC00011.jpg
DSC00012.jpg
  我们来看下25端口是否是所有人可以使用:
DSC00013.jpg
  四个0表示所有人都可以使用:
  我们找一台主机试一下:telnet是普通用户的远程连接工具
DSC00014.jpg
  服务端root用户接受到的邮件:
DSC00015.jpg
  也ok没问题。
  下面来看一下邮件命令的使用:
  Mailq表示打印出寄存邮件的清单,就是发送失败了的。
DSC00016.jpg
  
  下面是postmap这个命令很好用,既可以检查语法,还可以给虚拟用户加密。
DSC00017.jpg
  下面来配置接收端:
  首先安装软件包:
DSC00018.jpg
  然后看下的它的路径:dovecot.conf为总配置文件,conf.d为子配置文件。
DSC00019.jpg
  首先我们来配置总的配置文件:vim dovecot.conf所使用的邮件协议。
DSC00020.jpg
  允许所有人使用:
DSC00021.jpg
  接着配子文件:10-mail.comf
DSC00022.jpg
  添加以下内容,文件中都找的到。
DSC00023.jpg
  重启服务:
DSC00024.jpg
  然后查看下接受邮件服务的四个协议端口是否打开,对所有人使用。
DSC00025.jpg
  服务器端:
  给lisi发封邮件测试下:
DSC00026.jpg
  接受是成功的,本地用户测试没问题。
DSC00027.jpg
  下面看看远程的用户主机测试。
  首先安装个远程查看邮件工具:
DSC00028.jpg
  客户单测试登陆:使用pop协议,lisi身份登陆
DSC00029.jpg
  接着会出现以下问题:
  Root用户的家目录下下面是没有mail这个目录的,是否创建它?yes
DSC00030.jpg
  拒绝 接受,查看一次,查看多次。我们选择 o键,一次
DSC00031.jpg
  
  Lisi的用户密码,既然以lisi身份登陆肯定知道lisi密码。
DSC00032.jpg
  接着我们会看到这份邮件:
DSC00033.jpg
DSC00034.jpg
  回车查看邮件的内容,按两下qq退出。
  其实接受邮件就是在用户的家目录下面创建了一个目录,目录里放的是邮件的缓存文件。全是加密的,看不到内容。
  注意:要是你使用的是rhel6.3的这样做系统会自动创建INBOX目录,要是你使用的是RHEL6.5的,就需要手动创建INBOX这个目录或是文件。mkdir INBOX或touch INBOX记不清了,就这2个中的一个。
DSC00035.jpg
  查看下端口:
DSC00036.jpg
  邮件服务别名的添加:
  使用postconf –d 可以列出好多mail服务的选项:
  我们过滤关键字:找到别名这行
DSC00037.jpg
  执行下面的操作,将别名行添加到main.conf文件中:
  下面的意思就是使用别名,加密virtual虚拟用户文件
DSC00038.jpg
  打开main.conf文件,可以看到下面内容
DSC00039.jpg
  然后我们打开虚拟用户文件:virtual
  添加以下内容:就是说给admin@westos.Org发送邮件就是给root发邮件。
DSC00040.jpg
  之后我们使我们刚才的操作生效:
DSC00041.jpg
  发现生成了一个virtual.db加密文件。
  重启发件服务:
DSC00042.jpg
  测试刚才的操作:
DSC00043.jpg
  打开root邮箱:
DSC00044.jpg
  完全ok。
  下面我们也可以用添加别名的方法做:vim /etc/alias文件
  意思是说给admin用户发邮件就是给root发
DSC00045.jpg
  使其立即生效
DSC00046.jpg
  清空root邮箱:
DSC00047.jpg
  测试:
DSC00048.jpg
  查看root邮箱
DSC00049.jpg
  实现邮件的群发:
http://images.cnitblog.com/i/624673/201406/081935562706151
  我们写的这个users文件是没有的,得自己建。
http://images.cnitblog.com/i/624673/201406/081936241615831
  测试下:
http://images.cnitblog.com/i/624673/201406/081936545837837
http://images.cnitblog.com/i/624673/201406/081937059276670
http://images.cnitblog.com/i/624673/201406/081937175369891
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

运维网声明 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.iyunv.com/thread-113797-1-1.html 上篇帖子: Postfix配置Q&A 下篇帖子: postfix 日志分析
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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