主机名 IP  服务 
master 192.168.30.130  
slave 192.168.30.131  

软件包介绍

包名  介绍 
postfix-2.6.6-2.2.el6_1.x86_64   postfix的主程序包,必须安装
dovecot.x86_64 1:2.0.9-7.el6  用于接收邮件

安装

[root@master ~]# yum install -y postfix dovecot

配置文件和日志文件位置

[root@master ~]# ls /etc/postfix/
access generic main.cf relocated virtual
canonical header_checks master.cf transport
[root@master ~]# ls /var/log/maillog
/var/log/maillog

启动postfix服务并查看

[root@master ~]# service postfix start
[root@master ~]# netstat -antup | grep
tcp 127.0.0.1: 0.0.0.0:* LISTEN /master
tcp ::: :::* LISTEN /master
[root@master ~]# ps -ef | grep postfix
root : ? :: /usr/libexec/postfix/master
postfix : ? :: qmgr -l -t fifo -u
postfix : ? :: pickup -l -t fifo -u
root : pts/ :: grep postfix

修改配置文件实现postfix发送邮件

[root@master ~]# vim /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
:: localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.30.130 master sishen.cn
192.168.30.131 slave
[root@master ~]# vim /etc/postfix/main.cf
mydomain = sishen.cn
mynetworks = 192.168.30.0/,127.0.0.0/

重启postfix测试

[root@master ~]# service postfix restart
Shutting down postfix: [ OK ]
Starting postfix: [ OK ]

配置dovecot实现postfix的发送和接收

[root@master ~]# vim /etc/dovecot/dovecot.conf
protocols = imap pop3 lmtp #取消前面的注释
login_trusted_networks = 0.0.0.0 #允许所有网络
login_trusted_networks = 192.168.30.0/ #允许制定IP,两者选其一 [root@master ~]# vim /etc/dovecot/conf.d/-mail.conf
mail_location = mbox:~/mail:INBOX=/var/mail/%u #取消前面的注释,指定收件箱位置
mbox_write_locks = fcntl #默认开启,无需更改

修改.bash_profile文件

[root@master ~]# vim /etc/skel/.bash_profile
# .bash_profile # Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH
if [ ! -d ~/mail/.imap/INBOX ]; then
mkdir -p ~/mail/.imap/INBOX
fi

重启服务

[root@master ~]# service dovecot restart
Stopping Dovecot Imap: [ OK ]
Starting Dovecot Imap: [ OK ]

创建用户测试

[root@master ~]# useradd xueji
[root@master ~]# echo "xueji:123456" | chpasswd
#以下是三种发送邮件的方式
[xueji@master ~]$ mail -s "【xueji】" xueji@sishen.cn < /etc/hosts #注意这里最好写成xueji@192.168.30.130,因为在实际测试过程中,虽然提示发送邮件成功,但实际上收件箱并没有邮件,可能是因为上述配置文件中写的是IP地址段的问题。(个人感觉)
[xueji@master ~]$ echo "aa################bb" | mail -s "sishen" sishen@sishen.cn < /etc/passwd [xueji@master ~]$ mail -s 'test-01' sishen@sishen.cn #直接回车
# 输入正文 # 这里想要结束必须回车换到新一行行首
EOT #然后Ctrl+d

查看邮件

[xueji@master ~]$ mail
Heirloom Mail version 12.4 //. Type ? for help.
"/var/spool/mail/xueji": messages unread
Mail Delivery System Thu May : / "Undelivered Mail Returne"
>U Mail Delivery System Thu May : / "Undelivered Mail Returne"
&
Message :
From MAILER-DAEMON Thu May ::
Return-Path: <>
X-Original-To: xueji@master.localdomain
Delivered-To: xueji@master.localdomain
Date: Thu, May :: + (CST)
From: MAILER-DAEMON@master.localdomain (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: xueji@master.localdomain
Auto-Submitted: auto-replied
Content-Type: multipart/report; report-type=delivery-status;
boundary="36CAFA06AC.1527107277/master.localdomain"
Status: RO Part :
Content-Description: Notification
Content-Type: text/plain; charset=us-ascii This is the mail system at host master.localdomain. I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below. For further assistance, please send mail to postmaster. If you do so, please include this problem report. You can
delete your own text from the attached returned message. The mail system <root@192.168.30.130>: bad address syntax Part :
Content-Description: Delivery report
Content-Type: message/delivery-status Part :
Content-Description: Undelivered Message
Content-Type: message/rfc822 From xueji@master.localdomain Thu May ::
Return-Path: <xueji@master.localdomain>
Date: Thu, May :: +
To: root@192.168.30.130
Subject: 【xueji】
User-Agent: Heirloom mailx 12.4 //
Content-Type: text/plain; charset=us-ascii
From: xueji@master.localdomain 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
:: localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.30.130 sishen.cn

RHEL 6.5 ----Postfix邮件服务器的更多相关文章

  1. 烂泥:Postfix邮件服务器搭建之准备工作

    说实话,Postfix邮件服务器的搭建是一件很麻烦的事情,需要各种软件之间的配置和调试.在写这篇文章之前,我也是搭建测试了不下于10次才算把整个流程给走通,今天刚好有时间把整个搭建过程记录下来. 在正 ...

  2. 烂泥:Postfix邮件服务器搭建之软件安装与配置

    本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb Postfix邮件服务器的搭建需要使用到几个软件,分别是cyrus-sasl.postf ...

  3. 烂泥:Postfix邮件服务器搭建之虚拟用户配置

    virtual_gid_maps = static: virtual_transport = dovecot dovecot_destination_recipient_limit = 1 注意:po ...

  4. Postfix邮件服务器搭建及配置

    一.邮件服务器(Mail Server)的传输协议 1.简单邮件传输协议(SMTP):Simple Mail Transger Protocol 2.扩展的简单邮件传输协议(ESMTP):Extend ...

  5. Linux中postfix邮件服务器的搭建

    postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件.postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试.在 ...

  6. Centos安装配置Postfix邮件服务器

    发布时间:July 6, 2012 // 分类:Mail // No Comments 在安装邮件服务器之前先了解几个名词,以后会用到: 1 2 3 4 5 6 MUA:用户代理端,即用户使用的写信. ...

  7. linux平台搭建postfix邮件服务器

    一,搭建邮件服务器前准备如下: Centos 7.2 64位Postfix-2.8.12.tar.gz Postfix MTA(邮件传输代理)Dovecot-2.1.8.tar.gz IMAP 和 P ...

  8. centos7搭建postfix邮件服务器

    在使用qq等邮件服务器厂商提供的邮件服务后,发现他们的邮件发送数量是有限制的,随着公司的业务的需求下,我们需要搭建一个邮件服务器,邮件服务器可以帮助我们在一些提醒方面和消息推送方面起到帮助. 理论性语 ...

  9. Postfix 邮件服务器搭建

    搭建服务环境: Centos 6 配置域名hosts: mail.demonC6.com 1.清理系统自带的邮件软件 # rpm -qa | grep sendmail* # rpm -e sendm ...

随机推荐

  1. linux下的文件和文件夹的权限问题

    1 文件和文件夹的权限 文件和文件夹的权限设置的根本目的是控制人对它们的访问. 2 用户分类 本文件的拥有者.本文件所属的grou.其它用户. 3 也就是说 在读写文件或者文件夹时,要看看自己是属于哪 ...

  2. 前端遇上Go: 静态资源增量更新的新实践

    前端遇上Go: 静态资源增量更新的新实践https://mp.weixin.qq.com/s/hCqQW1F8FngPPGZAisAWUg 前端遇上Go: 静态资源增量更新的新实践 原创: 洋河 美团 ...

  3. gcc 头文件是用户应用程序和函数库之间的桥梁和纽带 功能的真正逻辑实现是以硬件层为基础

    gcc GCC, the GNU Compiler Collection - GNU Project - Free Software Foundation (FSF) http://gcc.gnu.o ...

  4. window10 java 环境变量配置

    JAVA_HOME (可有可无) CLASSPATH  :   C:\Program Files\Java\jdk1.8.0_91\lib\dt.jar;C:\Program Files\Java\j ...

  5. js中return的作用

    1.终止函数的继续运行. 当遇到if…… else是.若出现return,就会出现终止运行,不会继续做出判断 <html> <head> <title>return ...

  6. JAVA 单选样式编写

    <td class="main_matter_td">管网供水情况</td> <td align="left" class=&qu ...

  7. Silverlight 2中实现文件上传和电子邮件发送

    Silverlight 2中实现文件上传和电子邮件发送 [收藏此页] [打印]   作者:IT168 TerryLee  2008-05-30 内容导航: 使用Web Service上传文件   [I ...

  8. UVA-11549(floyd判圈算法)

    题意: 给一个整数k,每次平方后只能显示结果的前n位,问在这个过程中能得到的最大的数是多少; 思路: floyd判圈算法;它的正确性建立在这得到的这些数是有限的,所以一定是一个循环,在这个循环的圈里面 ...

  9. codeforces 672C C. Recycling Bottles(计算几何)

    题目链接: C. Recycling Bottles time limit per test 2 seconds memory limit per test 256 megabytes input s ...

  10. SPOJ_705_New Distinct Substrings_后缀数组

    SPOJ_705_New Distinct Substrings_后缀数组 题意: 给定一个字符串,求该字符串含有的本质不同的子串数量. 后缀数组的一个小应用. 考虑每个后缀的贡献,如果不要求本质不同 ...