澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

澳门新萄京官方网站maildrop安装笔记201四更新,配

2019-06-01 作者:服务器运维   |   浏览(135)

/etc/postfix下 main.cf 配置文件详解,postfixmain.cf

postconf -n

#别称数据库(postalias/newaliases 命令生成)
alias_database = hash:/etc/postfix/aliases

#别称表,列出local mda 所运用的别称数据库
alias_maps = hash:/etc/postfix/aliases

#浅尝辄止的邮件重新投递的最长日子
bounce_queue_lifetime = 1d

#支持非标准认证规定的一言一动
broken_sasl_auth_clients = yes

#postfix命令目录
command_directory = /usr/sbin

#postfix配置文档目录
config_directory = /etc/postfix

#配备内容过滤 amavis
content_filter = smtp-amavis:[127.0.0.1]:10024

#postfix 的逐壹服务器程序目录
daemon_directory = /usr/libexec/postfix
#
data_directory = /var/lib/postfix
#
debug_peer_level = 2

#再度邮件
enable_original_recipient = no
#
html_directory = /usr/share/doc/postfix-2.6.2-documentation/html
#
mail_name = Postfix – welcome mail.xmall.com

#这几个参数钦赐的系统账户,作为队列文件的具备者以及postfix daemon 进度的运行地点
mail_owner = postfix

#单封邮件大小限制,单位字节
mailbox_size_limit = 150242880

#
mailq_path = /usr/bin/mailq.postfi

#manpage 目录
manpage_directory = /usr/share/man

#postfix在遗弃投递而回到不可投递新闻前,被推迟邮件再deferred邮件队列中的生存时间
maximal_queue_lifetime = 1d

#范围单封邮件的最大尺寸,单位字节
message_size_limit = 150242880

#设置”本地网域”
mydestination = $mynetworks $myhostname

#完整主机名称(主机名称 网域名称)
myhostname = mail.xmall.com

#邮件系统的网域名称
mydomain = xmall.com

#叠合到只含人名部分的,不完整邮件地址的网域名称
myorigin

#列出可因此本邮件系统寄出邮件的互连网地址或ip地址
mynetworks = 127.0.0.1

#包容sendmail,用于重建外号数据库的newaliases程序路线
newaliases_path = /usr/bin/newaliases.postfix

#postfix 队列的主目录
queue_directory = /var/spool/postfix
#
readme_directory = /usr/share/doc/postfix-2.6.2-documentation/readme
#
receive_override_options = no_address_mappings

#样本配置文件目录
sample_directory = /etc/postfix

#供脚本或指令行用来寄送邮件
sendmail_path = /usr/sbin/sendmail.postfix

#用来交付邮件或管理连串的组标志符
setgid_group = postdrop

#
show_user_unknown_table_name = no

#smtp 问候消息
smtpd_banner = $myhostname ESMTP $mail_name

#当客户端引发错误时,postfix 的始发等待时间
smtpd_error_sleep_time = 0s

#收件人范围条件
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_hostname, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unauth_destination, reject_unauth_pipelining, reject_invalid_hostname, check_policy_service inet:127.0.0.1:10030

#启动sasl 验证
smtpd_sasl_auth_enable = yes

#
smtpd_sasl_local_domain = $myhostname

#钦赐密码验证机制(除noanonymous) 全体可用机制
smtpd_sasl_security_options = noanonymous

#设定寄件地址与sasl登入身份的应和关系,只可以接纳本域地址幸免选择别的寄件地址!
smtpd_sender_login_maps = mysql:/etc/postfix/mysql_virtual_sender_maps.cf, mysql:/etc/postfix/mysql_virtual_alias_maps.cf

#发件人限制规范
smtpd_sender_restrictions = permit_mynetworks, reject_sender_login_mismatch, reject_authenticated_sender_login_mismatch, reject_unauthenticated_sender_login_mismatch

#
unknown_local_recipient_reject_code = 550

#指向含有“虚拟小名地址”与“实际收件地方”对应涉及的查询表
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf

#编造网域查询表
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf

#虚构邮箱查询表
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf

#用于投递邮件到虚拟邮箱地址的暗许传输服务(虚拟mda)
virtual_transport = maildrop:


转自:

postconf -n

postconf -n

centos下postfix extmail dovecot maildrop安装笔记201四更新

正文最初是贰零1零年刊登的,方今几天照此笔记又安装了叁次系统,这里更新一下记下。

作者:wangdy

正文发布于 转发请注脚!

安装景况是CentOS陆.伍,获得服务器的时候唯有根目录的分区。邮件策动存款和储蓄到 /var/mailbox下。有规则的建议对 /var/spool/postfix和 /var/vmail进行了单独分区。

/var/spool/postfix是postfix存款和储蓄队列的地点, /var/vmail是用来囤积邮件的。

CentOS提供了很有益于的yum在线安装,作者的为主尺度是非首要、对版本不敏感的模块尽量用yum安装,邮件系统首要模块则用源码编写翻译安装。

第3用yum安装的模块有:mysql mysql-server mysql-devel db4-devel openssl gcc libxml二 libxml二-develgcc-c

多少个模块都亟需利用PCRE。

先证实一下多少个模块的陪衬。

MTA用的是postfix-2.5.17。

web模块是初次须求鲜明的,因为它决定了mysql表结构,这里采用国产的extmail,其余的根据extmail的须求倒推来明确。

webmail使用 extmail-一.0.五,web管理模块用extman-0.二.5

新颖版本的extmail对maildrop的活动还原、转载等提供了很好的辅助,所以MDA选择最风靡的maildrop(二.五.四)

那其间大致说一下怎么要用maildrop。

对虚拟用户投递的支撑,postfix自带了贰个投递代理(MDA):virtual

virtual投递代理在 master.cf里描述为:

virtual unix - n n - - virtual

如果大家在main.cf里设置virtual_transport = virtual,就意味着对此富含在 virtual_mailbox_domains域名里的邮件,都施用virtual进行投递。

postfix自带的virtual只提供了最基本的QUOTA功效,要是想选择更目迷五色的效应,如自行转化,自动还原,邮件自定义过滤等,就需求换来更加尖端的MDA。

当然可挑选的MDA有许多样,比方procmail, maildrop等。作者这边采纳maildrop。

用户音讯存款和储蓄方式也可以有不计其数可选的,举个例子mysql,ldap等。这里选mysql,原因是各种模块,包罗extmail等对那么些支撑最棒最便利最简易。

maildrop在投递邮件的时候,要求分明部分数额,举例收件用户的Maildir的门路,保存邮件用的uid,gid,邮箱体量等,这么些数据供给maildrop的同门师兄 courier-authlib 来提供,所以要先把courier-authlib装好。

上边要说的是SMTP的 SASL认证。postfix的模块化设计在那边也反映出比qmail优秀的地方。

postfix 2.三自此sasl帮忙三种模块:

Cyrus SASL version 1

Cyrus SASL version 2

Dovecotprotocol version 1

网络海高校部分的稿子都是讲用 Cyrus SASL 2(并用CyrusIMAP提供POP3/IMAP服务),本文采取后起新秀 Dovecot做为 sasl模块,Dovecot同期提供 POP3/IMAP 服务。

Dovecot的版本为dovecot-贰.0.二壹。

初步安装!

假若系统已经设置postfix请先卸载!

下载postfix-2.5.17.tar.gz

postfix安装的是必要钦点多少个极其的用户和组,先创制

#groupadd-g 2001 postfix

#useradd-g postfix -u 1001 -s /sbin/nologin -M postfix

#groupadd-g 2002 postdrop

#useradd-g postdrop -u 2002 -s /bin/false -M postdrop

(假如预先安装的postfix已经创办了用户,也得以间接行使,要用到uid和gid)

#groupadd -g 1001 vmail

#useradd -g vmail -u 1001 -s /sbin/nologin

如上成立用了存取邮件的帐号vmail,此帐号很关键,大多关系存取邮件的地点都要用到!

创建邮箱存储目录 /var/mailbox

#chown vmail:vmail /var/mailbox

#chmod 700 /var/mailbox

编译

#makemakefiles CCARGS='-DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE="dovecot"

-DHAS_PCRE-DHAS_MYSQL

-I/usr/include/-I/usr/local/include -I/usr/include/mysql/'

AUXLIBS='-L/usr/local/lib-L/usr/lib/mysql -lmysqlclient -lpcre'

#make

#makeinstall

 

专注make参数里增加不利的mysql -I (头文件所在目录) -L(动态库所在目录)

make install的发问全体回车暗中认可。

(install的时候假若暗中同意参数里未有值,请依照错误提醒认真检查)

注意参数

-DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE="dovecot"

意味着启用SASL身份认证,并暗中认可使用dovecot。

mysql的多少个门路能够依据真实情状做修改,小编那边的目录都以yum暗中认可安装的。

起初入mysql表结构和数量。

下载extman-0.2.5.tar.gz

解开后进入 docs目录

建库建表:

#mysql-u root -p < extmail.sql

注意extmail.sql里布署的数据库,用户名,口令都是extmail,可以编写制定脚本修改。

extmail.sql里成立的数据库用户 webman 是用在web后台保管的,extmail用在全数别的地点,蕴含postfix邮件收发,dovecot帐户验证、邮件收发,webmail里等。

导入开头数据:

#mysql-u root -p < init.sql

(能够先吧 init.sql文件里的extmail.org改成你和睦的域名,或登陆web管理后再增加域名)

把目录下 mysql_*.cf全体拷贝至/etc/postfix

# cpmysql_*.cf /etc/postfix/

修改文件里的用户名口令

下载dovecot-2.0.21.tar.gz

#./configure--prefix=/usr/local/dovecot --sysconfdir=/etc --with-sql --with-mysql

#make

#makeinstall

亟待ssl帮衬能够增进参数--with-ssl=openssl

拷贝 doc/example-config/下的 dovecot.conf 至 /etc/dovecot

配置dovecot.conf:

base_dir=/var/run/dovecot

protocols=imapimaps pop3 pop3s

listen=*

disable_plaintext_auth = no

ssl_disable = yes

mail_location= maildir:/var/vmail/%d/%n/Maildir

pop3_uidl_format=XuXv

authdefault {

...

mechanisms= plain login digest-md5 cram-md5

#去掉注释

passdb sql {

args = /etc/dovecot/dovecot-sql.conf

}

...

#去掉注释

userdbsql {

args = /etc/dovecot/dovecot-sql.conf

}

...

socketlisten {

...

client {

path = /var/spool/postfix/private/auth

mode = 0660

user = postfix

group = postfix

}

}

}

编辑/etc/dovecot/dovecot-sql.conf:

driver =mysql

connect =host=localhost dbname=extmail user=extmail password=extmail

default_pass_scheme=MD5-CRYPT

password_query= SELECT password, maildir as userdb_home FROM mailbox WHERE username = '%u'

user_query= select 1001 as uid ,1001 as gid from mailbox where username='%u' Andactive='1'

留神文件里的用户名口令。

password_query是pop三 or imap登6的时候实践的,传用户名查密码,邮箱目录

user_query是查询用户存取邮件用的uid和gid的,这里写死了。。

创造符号链接

#ln -s/usr/local/dovecot/sbin/dovecot /usr/bin/dovecot

接轨配备 postfix

#mv/etc/aliases /etc/aliases.old

#ln -s/etc/postfix/aliases /etc/aliases

#/usr/bin/newaliases

编辑 /etc/postfix/main.cf

#邮件服务器域名

myhostname= mail.abc.com

#邮箱域名

mydomain= abc.com

myorigin= localhost

mydestination= $myhostname localhost localhost.$mydomain

#能够信任的网络,后边的permit_mynetworks 说的正是那

mynetworks= 127.0.0.0/8

inet_interfaces= all

home_mailbox= mbox

smtpd_banner= Welcome to ESMTP Server

#安装能够Infiniti制从本机转载邮件的域名,Nokia什么的大概用到

#relay_domains=

alias_maps=

sendmail_path= /usr/sbin/sendmail

newaliases_path= /usr/bin/newaliases

mailq_path= /usr/bin/mailq

setgid_group= postdrop

html_directory= no

manpage_directory= /usr/local/man

sample_directory= /etc/postfix

unknown_local_recipient_reject_code= 450

non_fqdn_reject_code= 450

unknown_virtual_alias_reject_code= 450

unknown_virtual_mailbox_reject_code= 450

maps_rbl_reject_code= 450

maximal_queue_lifetime= 1

bounce_queue_lifetime= 0

#=====================VritualMailbox settings=========================

#查询域名的安顿

virtual_mailbox_domains= mysql:/etc/postfix/mysql_virtual_domains_maps.cf

virtual_alias_domains=

virtual_alias_maps= mysql:/etc/postfix/mysql_virtual_alias_maps.cf

#用maildrop投递邮件!前边会安装

virtual_transport= maildrop

maildrop_destination_recipient_limit=1

#====================QUOTA========================

#安装邮件大小限制和邮箱最大容积

message_size_limit= 500001000

mailbox_size_limit= 500001000

virtual_mailbox_limit= 209715200

#====================SASLESMTP Authenticat=================

#注: smtpd说的是接受邮件客户端发送邮件的劳务, smtp说的是给别的邮件服务器投递用的劳动

#那么些得加yes,不然你就为互连网进献八个垃圾邮件服务器

澳门新萄京官方网站maildrop安装笔记201四更新,配置文件详解。smtpd_sasl_auth_enable= yes

#此间运用了dovecot ^_^

smtpd_sasl_type= dovecot

smtpd_sasl_path= private/auth

broken_sasl_auth_clients= yes

smtpd_sasl_local_domain=

smtpd_sasl_security_options= noanonymous

#瞩目第3行起有空格

#这么些说的是邮件客户端(包罗本域用户客户端和别的服务器投递进来的)提交收件人的时候做的反省

# permit_sasl_authenticated 表示 smtp 鉴权通过的permit,别的两种状态全拒!

smtpd_recipient_restrictions=

permit_sasl_authenticated,

permit_mynetworks,

reject_invalid_hostname,

reject_non_fqdn_hostname,

reject_non_fqdn_sender,

reject_non_fqdn_recipient,

reject_unknown_sender_domain,

reject_unknown_recipient_domain,

reject_unauth_pipelining,

reject_unauth_destination

#check_recipient_access pcre:/etc/postfix/spamd_filter_access

#reject_rbl_client sbl.spamhaus.org,

#reject_rbl_client cblless.anti-spam.org.cn,

#自己商酌发信人

smtpd_sender_restrictions=

permit_sasl_authenticated,

permit_mynetworks,

reject_non_fqdn_sender,

reject_unknown_sender_domain,

reject_sender_login_mismatch,

reject_authenticated_sender_login_mismatch,

reject_unauthenticated_sender_login_mismatch

smtpd_helo_required= yes

smtpd_helo_restrictions=

permit_sasl_authenticated,

permit_mynetworks,

reject_invalid_hostname

smtpd_sender_login_maps=

mysql:/etc/postfix/mysql_virtual_sender_maps.cf,

mysql:/etc/postfix/mysql_virtual_alias_maps.cf

disable_vrfy_command= yes

smtpd_client_restrictions=

permit_mynetworks,

check_client_access hash:/etc/postfix/access

#=====================TLS=========================

#smtp的tls扶助,此处不详述

smtpd_use_tls= yes

smtpd_tls_security_level= may

smtpd_tls_key_file= /etc/postfix/certs/mail.key

smtpd_tls_cert_file= /etc/postfix/certs/mail.crt

smtpd_tls_loglevel= 1

smtpd_tls_session_cache_timeout= 3600s

smtpd_tls_session_cache_database= btree:/var/spool/postfix/smtpd_tls_cache

tls_random_source= dev:/dev/urandom

readme_directory= no

command_directory= /usr/sbin

daemon_directory= /usr/libexec/postfix

queue_directory= /var/spool/postfix

mail_owner= postfix

data_directory= /var/lib/postfix

启动dovecot服务

#dovecot

一旦出错,看看 /var/log/dovecot

下载 maildrop-2.5.4.tar.gz

./configure--enable-sendmail=/usr/sbin/sendmail --enable-trusted-users='root vmail'--enable-syslog=1 --enable-maildirquota --enable-maildrop-uid=1001--enable-maildrop-uid=1001 --with-trashquota --with-dirsync

Make& make install

/etc/postfix/master.cf里增加

maildrop unix - n n - - pipe

flags=DRhu user=vmailargv=/usr/local/bin/maildrop -d ${recipient}

安装extmail和extman!

extman是邮箱的后台管理web,注意webman.cf里的陈设:

邮箱的根目录:

SYS_MAILDIR_BASE= /var/mailbox

SYS_DEFAULT_UID= 1001

SYS_DEFAULT_GID= 1001

SYS_MYSQL_USER= webman

SYS_MYSQL_PASS= webman

extmail里的 webmail.cf

SYS_MAILDIR_BASE= /var/mailbox

祝你成功!

本文最初是二零零六年登载的,这段时间几天照此笔记又安装了一遍系统,这里更新一下记录。 小编...

维护 postfix 的命令

newaliases (重建外号数据库)
postalias /etc/postfix/aliases (创建或询问外号数据库)
postconf (修改 main.cf 配置文书档案 )
postqueue (査看postfix队列)
postsuper (管理员保管 postfix 队列)

转自:

翻开研商

main.cf 配置文件详解,postfixmain.cf postconf -n #小名数据库(postalias/newaliases 命令生成) alias_database = hash:/etc/postfix/aliases #别名表,列出...

postconf -n

 

 

#别名数据库(postalias/newaliases 命令生成) 
alias_database = hash:/etc/postfix/aliases

#别名数据库(postalias/newaliases 命令生成)

#别名数据库(postalias/newaliases 命令生成)

#外号表,列出local mda 所使用的外号数据库 
alias_maps = hash:/etc/postfix/aliases

alias_database = hash:/etc/postfix/aliases

alias_database = hash:/etc/postfix/aliases

#退后的邮件重新投递的最长日子 
bounce_queue_lifetime = 1d

 

 

#支持非标准认证规定的表现 
broken_sasl_auth_clients = yes

#外号表,列出local mda 所运用的别称数据库

#外号表,列出local mda 所利用的小名数据库

#postfix命令目录 
command_directory = /usr/sbin

alias_maps = hash:/etc/postfix/aliases

alias_maps = hash:/etc/postfix/aliases

#postfix配置文书档案目录 
config_directory = /etc/postfix

 

 

#布局内容过滤 amavis 
content_filter = smtp-amavis:[127.0.0.1]:10024

#退回的邮件重新投递的最长日子

#退后的邮件重新投递的最长日子

#postfix 的各样服务器程序目录 
daemon_directory = /usr/libexec/postfix 

data_directory = /var/lib/postfix 

debug_peer_level = 2

bounce_queue_lifetime = 1d

bounce_queue_lifetime = 1d

#重复邮件 
enable_original_recipient = no 

html_directory = /usr/share/doc/postfix-2.6.2-documentation/html 

mail_name = Postfix – welcome mail.xmall.com

 

 

#以此参数钦命的系统账户,作为队列文件的具有者以及postfix daemon 进度的周转身份 
mail_owner = postfix

#支撑非标准认证规定的一言一动

#帮衬非标准化准认证规定的行为

#单封邮件大小限制,单位字节 
mailbox_size_limit = 150242880

broken_sasl_auth_clients = yes

broken_sasl_auth_clients = yes


mailq_path = /usr/bin/mailq.postfi

 

 

#澳门新萄京官方网站,manpage 目录 
manpage_directory = /usr/share/man

#postfix命令目录

#postfix命令目录

#postfix在扬弃投递而回到不可投递音信前,被延缓邮件再deferred邮件队列中的生存时间 
maximal_queue_lifetime = 1d

command_directory = /usr/sbin

command_directory = /usr/sbin

#限定单封邮件的最大尺寸,单位字节 
message_size_limit = 150242880

 

 

#设置”当地网域” 
mydestination = $mynetworks $myhostname

#postfix配置文书档案目录

#postfix配置文书档案目录

#一体化主机名称(主机名称 网域名称) 
myhostname = mail.xmall.com

config_directory = /etc/postfix

config_directory = /etc/postfix

#邮件系统的网域名称 
mydomain = xmall.com

 

 

#叠合到只含人名部分的,不完整邮件地址的网域名称 
myorigin

#配备内容过滤 amavis

#计划内容过滤 amavis

#列出可通过本邮件系统寄出邮件的网络地址或ip地址 
mynetworks = 127.0.0.1

content_filter = smtp-amavis:[127.0.0.1]:10024

content_filter = smtp-amavis:[127.0.0.1]:10024

#包容sendmail,用于重建别称数据库的newaliases程序路线 
newaliases_path = /usr/bin/newaliases.postfix

 

 

#postfix 队列的主目录 
queue_directory = /var/spool/postfix 

readme_directory = /usr/share/doc/postfix-2.6.2-documentation/readme 

receive_override_options = no_address_mappings

#postfix 的各个服务器次第目录

#postfix 的各个服务器先后目录

#样本配置文件目录 
sample_directory = /etc/postfix

daemon_directory = /usr/libexec/postfix

daemon_directory = /usr/libexec/postfix

#供脚本或指令行用来寄送邮件 
sendmail_path = /usr/sbin/sendmail.postfix

#

#

#用来交给邮件或处理体系的组标记符 
setgid_group = postdrop

data_directory = /var/lib/postfix

data_directory = /var/lib/postfix


show_user_unknown_table_name = no

#

#

#smtp 问候音讯 
smtpd_banner = $myhostname ESMTP $mail_name

debug_peer_level = 2

debug_peer_level = 2

#当客户端引发错误时,postfix 的发轫等待时间 
smtpd_error_sleep_time = 0s

 

 

#收件人限制标准 
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_hostname, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unauth_destination, reject_unauth_pipelining, reject_invalid_hostname, check_policy_service inet:127.0.0.1:10030

#重新邮件

#双重邮件

#启动sasl 验证 
smtpd_sasl_auth_enable = yes

enable_original_recipient = no

enable_original_recipient = no


smtpd_sasl_local_domain = $myhostname

#

#

#内定密码验证机制(除noanonymous) 全数可用机制 
smtpd_sasl_security_options = noanonymous

html_directory = /usr/share/doc/postfix-2.6.2-documentation/html

html_directory = /usr/share/doc/postfix-2.6.2-documentation/html

#设定寄件地址与sasl登入身份的对应关系,只好选用本域地址制止选用别的寄件地址! 
smtpd_sender_login_maps = mysql:/etc/postfix/mysql_virtual_sender_maps.cf, mysql:/etc/postfix/mysql_virtual_alias_maps.cf

#

#

#发件人限制条件 
smtpd_sender_restrictions = permit_mynetworks, reject_sender_login_mismatch, reject_authenticated_sender_login_mismatch, reject_unauthenticated_sender_login_mismatch

mail_name = Postfix – welcome mail.xmall.com

mail_name = Postfix – welcome mail.xmall.com


unknown_local_recipient_reject_code = 550

 

 

#指向含有“虚拟外号地址”与“实际收件地方”对应提到的询问表 
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf

#其1参数内定的系统账户,作为队列文件的具有者以及postfix daemon 进度的周转地点

#其1参数钦赐的系统账户,作为队列文件的具有者以及postfix daemon 进度的周转地方

#编造网域查询表 
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf

mail_owner = postfix

mail_owner = postfix

#虚拟邮箱查询表 
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf

 

 

#用来投递邮件到虚拟邮箱地址的默许传输服务(虚拟mda) 
virtual_transport = maildrop:

#单封邮件大小限制,单位字节

#单封邮件大小限制,单位字节


mailbox_size_limit = 150242880

mailbox_size_limit = 150242880

维护 postfix 的命令

newaliases (重建别名数据库) 
postalias /etc/postfix/aliases (创设或询问外号数据库) 
postconf (修改 main.cf 配置文书档案 ) 
postqueue (査看postfix队列) 
postsuper (助理馆员保管 postfix 队列)

 

 

postconf命令常用参数

postfix的main.cf配置文件一般不直接编辑,而多选拔postconf命令来布局‘

postconf -d:查看暗中认可配置;

postconf -n:查看当前配备(即眼下收效的布署);

postconf -e mydomain=mail.baidu.com:配置某壹参数


postconf -m:查询出 postfix 协助什么项指标查询表

#

#

mailq_path = /usr/bin/mailq.postfi

mailq_path = /usr/bin/mailq.postfi

 

 

#manpage 目录

#manpage 目录

manpage_directory = /usr/share/man

manpage_directory = /usr/share/man

 

 

#postfix在放任投递而回到不可投递音讯前,被推移邮件再deferred邮件队列中的生存时间

#postfix在放任投递而回到不可投递音信前,被推移邮件再deferred邮件队列中的生存时间

maximal_queue_lifetime = 1d

maximal_queue_lifetime = 1d

 

 

#范围单封邮件的最大尺寸,单位字节

#限定单封邮件的最大尺寸,单位字节

message_size_limit = 150242880

message_size_limit = 150242880

 

 

#设置”本地网域”

#设置”本地网域”

mydestination = $mynetworks $myhostname

mydestination = $mynetworks $myhostname

 

 

#总体主机名称(主机名称 网域名称)

#完全主机名称(主机名称 网域名称)

myhostname = mail.xmall.com

myhostname = mail.xmall.com

 

 

#邮件系统的网域名称

#邮件系统的网域名称

mydomain = xmall.com

mydomain = xmall.com

 

 

#外加到只含人名部分的,不完整邮件地址的网域名称

#叠合到只含人名部分的,不完整邮件地址的网域名称

myorigin

myorigin

 

 

#列出可透过本邮件系统寄出邮件的网络地址或ip地址

#列出可通过本邮件系统寄出邮件的网络地址或ip地址

mynetworks = 127.0.0.1

mynetworks = 127.0.0.1

 

 

#包容sendmail,用于重建外号数据库的newaliases程序路线

#包容sendmail,用于重建小名数据库的newaliases程序路径

newaliases_path = /usr/bin/newaliases.postfix

newaliases_path = /usr/bin/newaliases.postfix

 

 

#postfix 队列的主目录

#postfix 队列的主目录

queue_directory = /var/spool/postfix

queue_directory = /var/spool/postfix

 

 

#

#

readme_directory = /usr/share/doc/postfix-2.6.2-documentation/readme

readme_directory = /usr/share/doc/postfix-2.6.2-documentation/readme

#

#

receive_override_options = no_address_mappings

receive_override_options = no_address_mappings

 

 

#样本配置文件目录

#样本配置文件目录

sample_directory = /etc/postfix

sample_directory = /etc/postfix

 

 

#供脚本或指令行用来寄送邮件

#供脚本或指令行用来寄送邮件

sendmail_path = /usr/sbin/sendmail.postfix

sendmail_path = /usr/sbin/sendmail.postfix

 

 

#用来交给邮件或管理种类的组标记符

#用来交付邮件或管理连串的组标记符

setgid_group = postdrop

setgid_group = postdrop

 

 

#

#

show_user_unknown_table_name = no

show_user_unknown_table_name = no

 

 

#smtp 问候音信

#smtp 问候音讯

smtpd_banner = $myhostname ESMTP $mail_name

smtpd_banner = $myhostname ESMTP $mail_name

 

 

#当客户端引发错误时,postfix 的起始等待时间

#当客户端引发错误时,postfix 的起来等待时间

smtpd_error_sleep_time = 0s

smtpd_error_sleep_time = 0s

 

 

#收件人限制标准

#收件人范围规范

smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_hostname, reject_non_fqdn_sender,  reject_non_fqdn_recipient, reject_unauth_destination, reject_unauth_pipelining, reject_invalid_hostname, check_policy_service inet:127.0.0.1:10030

smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_hostname, reject_non_fqdn_sender,  reject_non_fqdn_recipient, reject_unauth_destination, reject_unauth_pipelining, reject_invalid_hostname, check_policy_service inet:127.0.0.1:10030

 

 

#启动sasl 验证

#启动sasl 验证

smtpd_sasl_auth_enable = yes

smtpd_sasl_auth_enable = yes

 

 

#

#

smtpd_sasl_local_domain = $myhostname

smtpd_sasl_local_domain = $myhostname

 

 

#内定密码验证机制(除noanonymous) 全数可用机制

#点名密码验证机制(除noanonymous) 全数可用机制

smtpd_sasl_security_options = noanonymous

smtpd_sasl_security_options = noanonymous

 

 

#设定寄件地址与sasl登入身份的呼应关系,只可以采取本域地址防止选拔其余寄件地址!

#设定寄件地址与sasl登入身份的附和关系,只能利用本域地址制止使用其余寄件地址!

smtpd_sender_login_maps = mysql:/etc/postfix/mysql_virtual_sender_maps.cf, mysql:/etc/postfix/mysql_virtual_alias_maps.cf

smtpd_sender_login_maps = mysql:/etc/postfix/mysql_virtual_sender_maps.cf, mysql:/etc/postfix/mysql_virtual_alias_maps.cf

 

 

#发件人限制标准

#发件人限制标准

smtpd_sender_restrictions = permit_mynetworks, reject_sender_login_mismatch, reject_authenticated_sender_login_mismatch, reject_unauthenticated_sender_login_mismatch

smtpd_sender_restrictions = permit_mynetworks, reject_sender_login_mismatch, reject_authenticated_sender_login_mismatch, reject_unauthenticated_sender_login_mismatch

 

 

#

#

unknown_local_recipient_reject_code = 550

unknown_local_recipient_reject_code = 550

 

 

#指向含有“虚拟别称地址”与“实际收件地方”对应提到的查询表

#指向含有“虚拟外号地址”与“实际收件地方”对应提到的查询表

virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf

virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf

 

 

#虚构网域查询表

#虚拟网域查询表

virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf

virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf

 

 

#虚构邮箱查询表

#编造邮箱查询表

virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf

virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf

 

 

#用来投递邮件到虚拟邮箱地址的暗中同意传输服务(虚拟mda)

#用来投递邮件到虚拟邮箱地址的暗中认可传输服务(虚拟mda)

virtual_transport = maildrop:

virtual_transport = maildrop:

 

 

五 维护 postfix 的命令

五 维护 postfix 的命令

newaliases (重建别名数据库)

newaliases (重建别称数据库)

postalias /etc/postfix/aliases (创设或询问别名数据库)

postalias /etc/postfix/aliases (创造或询问外号数据库)

postcat (呈现队列文件内容)

postcat (展现队列文件内容)

postconf (修改 main.cf 配置文书档案 )

postconf (修改 main.cf 配置文书档案 )

postqueue (査看postfix 队列)

postqueue (査看postfix 队列)

postsuper (管理员保管 postfix 队列)

postsuper (管理员保管 postfix 队列)

postmap (成立查询表的DB数据库或询问查询表内容)

postmap (创造查询表的DB数据库或询问查询表内容)

本文由澳门新萄京官方网站发布于服务器运维,转载请注明出处:澳门新萄京官方网站maildrop安装笔记201四更新,配

关键词: