linux中postfix配置安装

   postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件。postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试,下面我们来看看postfix配置安装方法。

  安装Postfix

 代码如下  

yum install postfix system-switch-mail

  设定postfix

 代码如下  

vi /etc/postfix/main.cf

myhostname = ha.xxx.kh.edu.tw
myorigin = $myhostname
myorigin= xxx.kh.edu.tw
inet_interfaces = all
#inet_interfaces = local
mydestination = $myhostname, localhost.$mydomain, localhost
mynetworks = 163.32.X.0/24, 127.0.0.0/8
relay_domains = $mydestination

  开机启动

 代码如下  

vi /etc/rc.d/rc.local

/usr/sbin/postfix start

  安装与设定dovecot (Centos6.4)

  安装软体

 代码如下  

yum -y install dovecot
cp /etc/dovecot.conf /etc/dovecot.conf.bak
vi /etc/dovecot.conf

protocols = pop3
ssl_disable = yes

  修改dovecot收信预设位置

 代码如下  

vi /etc/dovecot/conf.d/10-mail.conf

mail_location = mbox:~/mail:INBOX=/var/mail/%u

vi /etc/dovecot/conf.d/10-auth.conf

disable_plaintext_auth = no
auth_mechanisms = plain login

  重新启动

 代码如下  
service dovecot restart
chkconfig dovecot on

  设定postfix SMTP 验证

 代码如下  

vi /etc/postfix/main.cf

smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination

chkconfig saslauthd on 
service saslauthd restart 
 

  病毒过滤软体 Amavisd + Clamav 防毒与垃圾信

  安装clamav amavisd-new软体

 代码如下  

yum -y install clamav amavisd-new

service clamd start

chkconfig --level 3,5 freshclam on

service amavisd start

chkconfig --level 3,5 amavisd on

  指定邮件伺服器网域

 代码如下  

vi /etc/amavisd/amavisd.conf

$mydomain = www.111cn.net
 

  在 master.cf 中先定义一个病毒过滤服务

 代码如下  

vi /etc/postfix/master.cf

amavis unix - - - - 2 smtp -o smtp_data_done_timeout=1200

  再加入底下几行设定

 代码如下  

127.0.0.1:10025    inet    n     -    -    -    -      smtpd
    -o content_filter=
    -o local_recipient_maps=
    -o relay_recipient_maps=
    -o smtpd_restriction_classes=
    -o smtpd_client_restrictions=
    -o smtpd_helo_restrictions=
    -o smtpd_sender_restrictions=
    -o smtpd_recipient_restrictions=permit_mynetworks,reject
    -o mynetworks=127.0.0.0/8
    -o strict_rfc821_envelopes=yes
    -o smtpd_error_sleep_time=0
    -o smtpd_soft_error_limit=1001
    -o smtpd_hard_error_limit=1000

  content_filter 参数设定

  vi /etc/postfix/main.cf

  content_filter = amavis:[127.0.0.1]:10024

  smtp inet ............中间栏位不用修改............. smtpd

时间: 2024-08-30 09:07:23

linux中postfix配置安装的相关文章

linux中apache配置两个域名指向同一个ip地址不成功

问题描述 linux中apache配置两个域名指向同一个ip地址不成功 两个域名解析完毕,在linux服务器中配置apache文件后有一个域名不成功.测试过解析没问题,将有问题的域名指向其它有域名的服务器发现可用~望求高手出手帮忙~ 解决方案 看看这个 解决方案二: 看看这个

Linux中如何配置让哪些服务启动?

Linux中如何配置让哪些服务启动? 1 运行ntsysv或者setup命令,进入菜单进行配置: [root@localhost software]# ntsysv [root@localhost software]# setup

linux中Kickstart自动化安装教程

在 RHEL,CentOS,Fedora 等系统中,安装系统使用的程序名叫 anaconda,它属于 FedoraProject,由 Python 开发,能够提供图形或者文本界面用于系统安装. Anaconda 安装程序最大的优点是:它可以用一个称之为 Kickstart 的特性进行非交互式脚本安装.Kickstart 脚本是一个用来指定安装要求详情的简单 ASCII 文本文件.该脚本可用常规文本编辑器编写,或用 Kickstart 配置程序来生成. Kickstart 脚本通常有三个不同的部分

Linux中Samba详细安装

为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便.本文简要介绍如何在Linux操作系统上搭建Samba服务器和简单配置.   1.服务查询 默认情况下,Linux系统在默认安装中已经安装了Samba服务包的一部分 ,为了对整个过程有一个完整的了解,在此先将这部分卸载掉.使用命令 rpm -qa | g

Linux中Samba详细安装【转】

  转自:http://www.cnblogs.com/whiteyun/archive/2011/05/27/2059670.html 为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便.本文简要介绍如何在Linux操作系统上搭建Samba服务器和简单配置.   1.服务查询 默认情况下,Linux系

Linux中使用源代码安装mplayer播放器

本文推荐去 mplayer 的官方站下载http://www.aliyun.com/zixun/aggregation/29707.html">最新版本.我们要安装一个有着漂亮图形界面的 mplayer.所以除了下载软件本身的源码包外,还要下载字体包和软件皮肤.另外 mplayer 是一个媒体播放器,所有的多媒体文件都需要解码器,比如常见的 mp3 文件.mplayer 除了使用自己的解码器外,如果您还需要播放 windows 下的多媒体文件还需要 windows 下的解码器.所以我们要从

在Debian系的Linux中编译并安装ixgbe驱动的教程_Linux

Intel的10G网卡(比如,82598. 82599. x540)由ixgbe驱动支持.现代的Linux发行版已经带有了ixgbe驱动,通过可加载模块的方式使用.然而,有些情况你希望在你机器上的自己编译安装ixgbe驱动,比如,你想要体验ixbge驱动的最新特性时.同样,内核默认自带的ixgbe驱动中的一个问题是不允许你自定义驱动的参数.如果你想要一个完全定制的ixgbe驱动(比如 RSS.多队列.中断阈值等等),你需要手动从源码编译ixgbe驱动. 这里是如何在Ubuntu.Debian或者

Linux 中 RPM包 安装 查询 卸载命令小结及yum命令详解_linux shell

之前一直在用ubuntu,安装卸载软件基本上是使用apt-get 这个非常的简单,而且过程中遇到的软件依赖会自动帮我们处理,类似于傻瓜式安装.另外在 Linux 操作系统下,几乎所有的软件都可以通过RPM 进行安装.卸载及管理等操作.RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件.Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装.RPM 有五种操作模式,分别为:安装.卸载.升级.查

linux中bonding配置步骤详解

一.引言 现今几乎各行各业内部都建立了自己的服务器,由于服务器的特殊地位,它的可靠性.可用性及其 I/O 速度就显得非常的重要, 保持服务器的高可用性和安全性是企业级IT 环境的重要指标,其中最重要的一点是服务器网络连接的高可用性,为实现这些要求,现在服务器大都采用多网卡配置,系统大都采用现在非常流行的 linux 作为服务器工作的环境.现在带宽已经不是服务质量提高的瓶颈了,相对的网络设备和服务器的处理能力就渐渐成为新的瓶颈.为提高服务器的网络连接的可用性和可靠性,目前Sun公司的Trunkin