- 浏览: 3421754 次
- 性别:
- 来自: 珠海
文章分类
- 全部博客 (1633)
- Java (250)
- Android&HTML5 (111)
- Struts (10)
- Spring (236)
- Hibernate&MyBatis (115)
- SSH (49)
- jQuery插件收集 (55)
- Javascript (145)
- PHP (77)
- REST&WebService (18)
- BIRT (27)
- .NET (7)
- Database (105)
- 设计模式 (16)
- 自动化和测试 (19)
- Maven&Ant (43)
- 工作流 (36)
- 开源应用 (156)
- 其他 (16)
- 前台&美工 (119)
- 工作积累 (0)
- OS&Docker (83)
- Python&爬虫 (28)
- 工具软件 (157)
- 问题收集 (61)
- OFbiz (6)
- noSQL (12)
最新评论
-
HEZR曾嶸:
你好博主,这个不是很理解,能解释一下嘛//左边+1,上边+1, ...
java 两字符串相似度计算算法 -
天使建站:
写得不错,可以看这里,和这里的这篇文章一起看,有 ...
jquery 遍历对象、数组、集合 -
xue88ming:
很有用,谢谢
@PathVariable映射出现错误: Name for argument type -
jnjeC:
厉害,困扰了我很久
MyBatis排序时使用order by 动态参数时需要注意,用$而不是# -
TopLongMan:
非常好,很实用啊。。
PostgreSQL递归查询实现树状结构查询
http://blog.sina.com.cn/s/blog_485acedb010080gi.html
#killall sendmail (停止所有的Sendmaail进程)
启动postfix + dovecot服务过程:
# service postfix start
Starting postfix: [ 确定 ]
# service dovecot start
启动 Dovecot Imap: [ 确定 ]
修改/etc/dovecot.conf文件:
#protocols = imap imap3
更改为:
protocols = imap imap3 pop3 pop3s (启动imap imap3 pop3 pop3s功能)
# service dovecot restart(重新启动dovecot服务)
停止 Dovecot Imap: [ 确定 ]
启动 Dovecot Imap: [ 确定 ]
修改/etc/postfix/main.cf文件:
myhostname = mail.example.com(指定运行Postfix邮件系统的主机名称)
mydomain = nseasy.net (指定Postfix邮件系统使用的域名比例:example.com)
#myorigin = $mydomain (指定发件人所在的域名比例:example.com)
Inet_interfaces =all (指定Postfix邮件系统监视的网络接口)
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, mail.$mydomain, www.$mydomain,ftp.$mydomain (指定Postfix接收邮件时收件人的域名)
mynetworks = 172.16.33.0/24 (指定您所在的网络地址)
# service postfix restart (重新启动postfix服务)
Shutting down postfix: [ 确定 ]
Starting postfix: [ 确定 ]
加主机名:
vi /etc/hosts
172.16.33.11 mail.example.com example.com
本地主机解析:
[root@mail ~]# ping mail.example.com
PING mail.example.com (172.16.33.11) 56(84) bytes of data.
64 bytes from mail.example.com (172.16.33.11): icmp_seq=0 ttl=64 time=0.073 ms
64 bytes from mail.example.com (172.16.33.11): icmp_seq=1 ttl=64 time=0.029 ms
--- mail.example.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.029/0.051/0.073/0.022 ms, pipe 2
[root@mail ~]# ping example.com
PING mail.example.com (172.16.33.11) 56(84) bytes of data.
64 bytes from mail.example.com (172.16.33.11): icmp_seq=0 ttl=64 time=0.064 ms
64 bytes from mail.example.com (172.16.33.11): icmp_seq=1 ttl=64 time=0.031 ms
--- mail.example.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.031/0.047/0.064/0.017 ms, pipe 2
端口测试:
# telnet mail.nseasy.net 25 (测试25端口)Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 mail.easy.com ESMTP Postfix
quit
221 Bye
Connection closed by foreign host.
# telnet nseasy.net 110 (测试110端口)Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
+OK dovecot ready.
quit
+OK Logging out
Connection closed by foreign host.
******************************************************************************************
在main.cf文件中增加以下的代码: (reject_unauth_destination是smtp验证用的)
vi /etc/postfix/main.cf
# restrictions
message_size_limit = 30720000
smtpd_recipient_restrictions = permit_sasl_authenticated,reject_unauth_destination
smtpd_sasl_application_name = smtpd
smtpd_sasl_local_domain= ''
smtpd_sasl_auth_enable = yes
smtpd_client_restrictions = permit_sasl_authenticated
smtpd_sasl_security_options=noanonymous
******************************************************************************************
注意 iptables 中加上110
至此可以在邮件客户端收发mail
******************************************************************************************
注意事项:
1、Redhat AS4 不带IAMP包了,改为用cyrus-imapd 。使用webmail,必须运行cyrus-imapd 服务。
/etc/rc.d/init.d/cyrus-imapd restart
注意:必须先启动 dovecot 服务,然后才启动 cyrus-imapd 服务,否则会报错。
2、 1. 从FC2版开始就不直接提供POP3服务了,改由dovecot服务来提供。Redhat AS4 的dovecot做pop3服务,配置如下:
编辑 /etc/dovecot.conf :
a 找到 protocols = imap imaps,在该行后加上,并加上protocols = pop3 imap
protocols = imap imaps
protocols = pop3 imap
b 找到auth_userdb,auth_passdb,改为如下几行:
auth_userdb = passwd
auth_passdb = shadow
重启dovecot服务:/etc/rc.d/init.d/dovecot restart
******************************************************************************************
etc/dovecot.conf:
## Dovecot 1.0 configuration file
protocols = imap imaps
protocols = pop3 imap #新增
imap_listen = [::]
pop3_listen = [::]
login_dir = /var/run/dovecot-login
##
## IMAP login process
##
login = imap
##
## POP3 login process
##
login = pop3
mbox_locks = fcntl
auth = default
auth_mechanisms = plain
auth_userdb = passwd #修改
auth_passdb = shadow #修改
auth_user = root
******************************************************************************************
SASL部分的配置.其实也是很简单.具体如下:
#ln -s /usr/lib/sasl2 /usr/local/lib/sasl2 -------这个连接是必须要做的.因为POSTFIX从/usr/local/lib/sasl2 的路径读取SASL的验证机制
配置Cyrus-sasl
确定已安装完Cyrus-sasl后,启动该服务: /etc/init.d/saslauthd start //启动Cyrus-sasl服务。
chkconfig saslauthd on //把Cyrus-sasl设置为开机自启动。
测试一下是否成功: testsaslauthd –u 系统用户名 –p ‘对应的密码’或/usr/sbin/testsaslauthd –u 系统用户名 –p ‘对应的密码’
如果提示:
0: OK "Success."
则说明已安装成功!
注:Cyrus-sasl的功能就是实现密码验证机制。
#vi /usr/local/lib/sasl2/smtpd.conf
pwcheck_method: saslauthd
mech_list: plain login
#/sbin/./service postfix restart
******************************************************************************************
别名:
/etc/postfix/main.cf 中查看 alias_maps = hash:/etc/aliases
vi /etc/aliases 新加user的别名useralias 在最后以行加入
useralias: user
存盘退出
[root@mail etc]# postalias /etc/aliases
[root@mail etc]# postfix reload
postfix/postfix-script: refreshing the Postfix mail system
******************************************************************************************
共享网域设置 (搭配系统帐户):
vi /etc/hosts
172.16.33.235 mail.netgen.com.cn netgen.com.cn handinweb.com mail.handinweb.com
vi /etc/postfix/main.cf
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, mail.$mydomain, handinweb.com, mail.handinweb.com
[root@mail postfix]# postfix reload
postfix/postfix-script: refreshing the Postfix mail system
******************************************************************************************
检查当前postfix配置是否有问题 文件与目录的拥有权是否正确甚至帮你创建丢失的目录:
[root@mail ~]# postfix check
没有消息就是好消息
******************************************************************************************
日志检查:可以用这个命令查看mail的错误记录
egrep '(reject|warning|error|fatal|panic):' /var/log/maillog
******************************************************************************************
邮件大小尺寸控制: 30M
[root@mail postfix]# pwd
/etc/postfix
[root@mail postfix]# vi main.cf
message_size_limit = 30720000
默认邮箱大小为300M(下面两项都要设置才能设置默认邮箱大小为300M)
mailbox_size_limit = 307200000 //默认的邮箱大小
virtual_mailbox_limit = 30720000 //默认的邮箱大小
******************************************************************************************
procmail 和 spamassassin 参照aime下的文档
******************************************************************************************
******************************************************************************************
postfix管理
邮件配置好后,会设置五个不同的用途的队列,包括输入(incoming),活动(active),等待(deferred),故障(corrupt),保留(hold),每一个队列在queue_directory参数指定的路径下各有一个专属的子目录。默认的队列目录是/var/spool/postfix,所以你的邮件服务器有类似下面的目录:
/var/spool/postfix/active;
/var/spool/postfix/bounce;
/var/spool/postfix/corrupt;
/var/spool/postfix/deferred/;
/var/spool/postfix/hold;
postfix //管理队列
postqueue -p //显示邮件队列
postqueue -f //要求postfix立刻投递滞留在队列里的邮件
postsuper -d ALL //删除邮件队列中的所有邮件注:有可能是误删除或删除了不该删除的信,所以谨用此命令。
postquper -h 邮件队列ID(如DBA3F1A9),//执行之后,你会发现,该邮件的queue ID 多了一个感叹号,如果想再次投递该邮件,把-h改成-H即可,postfix就会按照正常顺序再次投递该邮件;
postsuper -r ALL //重新给邮件排队,得到一个新的queue ID,再次投递邮件;
postcat -q 邮件队列号(如DBA3F1A9) //查看该邮件内容;
如果希望postfix在第一次递送邮件失败时就立刻退信,你可以将maximal_queue_lifetime(这个选项参数加在/etc/postfix/main.cf的最后一行就OK了。)设为0和bounce_queue_lifetime = 0即可,默认是5D,(5天);
如果你经常有寄不出去的等等待邮件,或许你应该考虑适度加大maximal_backoff_time(默认是4000秒,本人设为9000秒),让postfix不要浪费太多资源于等待邮件,上数参数都在/etc/postfix/main.cf配置文件里;
access文件的创建
首先在/etc/postfix/main.cf里面的smtpd_client_restrictions = permit_sasl_authenticated后面加,(小写的,)再加上check_client_access hash:/etc/postfix/access,然后service postfix reload(重新加载postfix配置文件)和service postfix restart(重写postfix 服务).
然后再编辑/etc/postfix/access文件,格式和以前sendmail格式相同。最后用postmap /etc/postfix/access命令生成access数据库。即可控制转发等和sendmail相同的效果了。(文件最好加在/etc/postfix/access文件的最后一行加入需要转发或是拒绝的地址或是域名即可)。
如果以WEB方式式收发邮件的话,发送附件大小可以修改:
1、打开/etc/php.ini,修改以下内容:
register_globals=on
max_execution=30 //改为60
memory_limit=8M //改为80M
post_max_size=8M //改为20M
upload_max_filesize=2M //改为20M
2、打开main.cf,添加一行:message_size_limit=20480000
#killall sendmail (停止所有的Sendmaail进程)
启动postfix + dovecot服务过程:
# service postfix start
Starting postfix: [ 确定 ]
# service dovecot start
启动 Dovecot Imap: [ 确定 ]
修改/etc/dovecot.conf文件:
#protocols = imap imap3
更改为:
protocols = imap imap3 pop3 pop3s (启动imap imap3 pop3 pop3s功能)
# service dovecot restart(重新启动dovecot服务)
停止 Dovecot Imap: [ 确定 ]
启动 Dovecot Imap: [ 确定 ]
修改/etc/postfix/main.cf文件:
myhostname = mail.example.com(指定运行Postfix邮件系统的主机名称)
mydomain = nseasy.net (指定Postfix邮件系统使用的域名比例:example.com)
#myorigin = $mydomain (指定发件人所在的域名比例:example.com)
Inet_interfaces =all (指定Postfix邮件系统监视的网络接口)
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, mail.$mydomain, www.$mydomain,ftp.$mydomain (指定Postfix接收邮件时收件人的域名)
mynetworks = 172.16.33.0/24 (指定您所在的网络地址)
# service postfix restart (重新启动postfix服务)
Shutting down postfix: [ 确定 ]
Starting postfix: [ 确定 ]
加主机名:
vi /etc/hosts
172.16.33.11 mail.example.com example.com
本地主机解析:
[root@mail ~]# ping mail.example.com
PING mail.example.com (172.16.33.11) 56(84) bytes of data.
64 bytes from mail.example.com (172.16.33.11): icmp_seq=0 ttl=64 time=0.073 ms
64 bytes from mail.example.com (172.16.33.11): icmp_seq=1 ttl=64 time=0.029 ms
--- mail.example.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.029/0.051/0.073/0.022 ms, pipe 2
[root@mail ~]# ping example.com
PING mail.example.com (172.16.33.11) 56(84) bytes of data.
64 bytes from mail.example.com (172.16.33.11): icmp_seq=0 ttl=64 time=0.064 ms
64 bytes from mail.example.com (172.16.33.11): icmp_seq=1 ttl=64 time=0.031 ms
--- mail.example.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.031/0.047/0.064/0.017 ms, pipe 2
端口测试:
# telnet mail.nseasy.net 25 (测试25端口)Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 mail.easy.com ESMTP Postfix
quit
221 Bye
Connection closed by foreign host.
# telnet nseasy.net 110 (测试110端口)Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
+OK dovecot ready.
quit
+OK Logging out
Connection closed by foreign host.
******************************************************************************************
在main.cf文件中增加以下的代码: (reject_unauth_destination是smtp验证用的)
vi /etc/postfix/main.cf
# restrictions
message_size_limit = 30720000
smtpd_recipient_restrictions = permit_sasl_authenticated,reject_unauth_destination
smtpd_sasl_application_name = smtpd
smtpd_sasl_local_domain= ''
smtpd_sasl_auth_enable = yes
smtpd_client_restrictions = permit_sasl_authenticated
smtpd_sasl_security_options=noanonymous
******************************************************************************************
注意 iptables 中加上110
至此可以在邮件客户端收发mail
******************************************************************************************
注意事项:
1、Redhat AS4 不带IAMP包了,改为用cyrus-imapd 。使用webmail,必须运行cyrus-imapd 服务。
/etc/rc.d/init.d/cyrus-imapd restart
注意:必须先启动 dovecot 服务,然后才启动 cyrus-imapd 服务,否则会报错。
2、 1. 从FC2版开始就不直接提供POP3服务了,改由dovecot服务来提供。Redhat AS4 的dovecot做pop3服务,配置如下:
编辑 /etc/dovecot.conf :
a 找到 protocols = imap imaps,在该行后加上,并加上protocols = pop3 imap
protocols = imap imaps
protocols = pop3 imap
b 找到auth_userdb,auth_passdb,改为如下几行:
auth_userdb = passwd
auth_passdb = shadow
重启dovecot服务:/etc/rc.d/init.d/dovecot restart
******************************************************************************************
etc/dovecot.conf:
## Dovecot 1.0 configuration file
protocols = imap imaps
protocols = pop3 imap #新增
imap_listen = [::]
pop3_listen = [::]
login_dir = /var/run/dovecot-login
##
## IMAP login process
##
login = imap
##
## POP3 login process
##
login = pop3
mbox_locks = fcntl
auth = default
auth_mechanisms = plain
auth_userdb = passwd #修改
auth_passdb = shadow #修改
auth_user = root
******************************************************************************************
SASL部分的配置.其实也是很简单.具体如下:
#ln -s /usr/lib/sasl2 /usr/local/lib/sasl2 -------这个连接是必须要做的.因为POSTFIX从/usr/local/lib/sasl2 的路径读取SASL的验证机制
配置Cyrus-sasl
确定已安装完Cyrus-sasl后,启动该服务: /etc/init.d/saslauthd start //启动Cyrus-sasl服务。
chkconfig saslauthd on //把Cyrus-sasl设置为开机自启动。
测试一下是否成功: testsaslauthd –u 系统用户名 –p ‘对应的密码’或/usr/sbin/testsaslauthd –u 系统用户名 –p ‘对应的密码’
如果提示:
0: OK "Success."
则说明已安装成功!
注:Cyrus-sasl的功能就是实现密码验证机制。
#vi /usr/local/lib/sasl2/smtpd.conf
pwcheck_method: saslauthd
mech_list: plain login
#/sbin/./service postfix restart
******************************************************************************************
别名:
/etc/postfix/main.cf 中查看 alias_maps = hash:/etc/aliases
vi /etc/aliases 新加user的别名useralias 在最后以行加入
useralias: user
存盘退出
[root@mail etc]# postalias /etc/aliases
[root@mail etc]# postfix reload
postfix/postfix-script: refreshing the Postfix mail system
******************************************************************************************
共享网域设置 (搭配系统帐户):
vi /etc/hosts
172.16.33.235 mail.netgen.com.cn netgen.com.cn handinweb.com mail.handinweb.com
vi /etc/postfix/main.cf
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, mail.$mydomain, handinweb.com, mail.handinweb.com
[root@mail postfix]# postfix reload
postfix/postfix-script: refreshing the Postfix mail system
******************************************************************************************
检查当前postfix配置是否有问题 文件与目录的拥有权是否正确甚至帮你创建丢失的目录:
[root@mail ~]# postfix check
没有消息就是好消息
******************************************************************************************
日志检查:可以用这个命令查看mail的错误记录
egrep '(reject|warning|error|fatal|panic):' /var/log/maillog
******************************************************************************************
邮件大小尺寸控制: 30M
[root@mail postfix]# pwd
/etc/postfix
[root@mail postfix]# vi main.cf
message_size_limit = 30720000
默认邮箱大小为300M(下面两项都要设置才能设置默认邮箱大小为300M)
mailbox_size_limit = 307200000 //默认的邮箱大小
virtual_mailbox_limit = 30720000 //默认的邮箱大小
******************************************************************************************
procmail 和 spamassassin 参照aime下的文档
******************************************************************************************
******************************************************************************************
postfix管理
邮件配置好后,会设置五个不同的用途的队列,包括输入(incoming),活动(active),等待(deferred),故障(corrupt),保留(hold),每一个队列在queue_directory参数指定的路径下各有一个专属的子目录。默认的队列目录是/var/spool/postfix,所以你的邮件服务器有类似下面的目录:
/var/spool/postfix/active;
/var/spool/postfix/bounce;
/var/spool/postfix/corrupt;
/var/spool/postfix/deferred/;
/var/spool/postfix/hold;
postfix //管理队列
postqueue -p //显示邮件队列
postqueue -f //要求postfix立刻投递滞留在队列里的邮件
postsuper -d ALL //删除邮件队列中的所有邮件注:有可能是误删除或删除了不该删除的信,所以谨用此命令。
postquper -h 邮件队列ID(如DBA3F1A9),//执行之后,你会发现,该邮件的queue ID 多了一个感叹号,如果想再次投递该邮件,把-h改成-H即可,postfix就会按照正常顺序再次投递该邮件;
postsuper -r ALL //重新给邮件排队,得到一个新的queue ID,再次投递邮件;
postcat -q 邮件队列号(如DBA3F1A9) //查看该邮件内容;
如果希望postfix在第一次递送邮件失败时就立刻退信,你可以将maximal_queue_lifetime(这个选项参数加在/etc/postfix/main.cf的最后一行就OK了。)设为0和bounce_queue_lifetime = 0即可,默认是5D,(5天);
如果你经常有寄不出去的等等待邮件,或许你应该考虑适度加大maximal_backoff_time(默认是4000秒,本人设为9000秒),让postfix不要浪费太多资源于等待邮件,上数参数都在/etc/postfix/main.cf配置文件里;
access文件的创建
首先在/etc/postfix/main.cf里面的smtpd_client_restrictions = permit_sasl_authenticated后面加,(小写的,)再加上check_client_access hash:/etc/postfix/access,然后service postfix reload(重新加载postfix配置文件)和service postfix restart(重写postfix 服务).
然后再编辑/etc/postfix/access文件,格式和以前sendmail格式相同。最后用postmap /etc/postfix/access命令生成access数据库。即可控制转发等和sendmail相同的效果了。(文件最好加在/etc/postfix/access文件的最后一行加入需要转发或是拒绝的地址或是域名即可)。
如果以WEB方式式收发邮件的话,发送附件大小可以修改:
1、打开/etc/php.ini,修改以下内容:
register_globals=on
max_execution=30 //改为60
memory_limit=8M //改为80M
post_max_size=8M //改为20M
upload_max_filesize=2M //改为20M
2、打开main.cf,添加一行:message_size_limit=20480000
发表评论
-
应用行为活动监测器 Sysdig Falco
2016-05-19 13:03 1289http://www.oschina.net/p/sysdig ... -
Fedora安装Redis
2016-05-04 08:56 1413管理工具: centos6.3下安装phpredisadmin ... -
redis-install.sh
2016-05-04 08:56 4#!/bin/bash # From here: http: ... -
服务器自动化操作 RunDeck
2016-05-03 14:04 1716http://www.oschina.net/p/rundec ... -
安装Hadoop, Hbase, Phoenix
2016-04-22 09:22 1484http://my.oschina.net/jrrx/blog ... -
shell中读写mysql数据库
2016-03-13 15:32 1394http://mingxinglai.com/cn/2013/ ... -
container和主机(host)之间的文件拷贝
2016-02-04 21:33 1362http://www.cnblogs.com/lemonbar ... -
在linux操作系统下注销、关机、重启的简单命令
2016-01-31 15:28 1234一、注销的命令——Logout 是登陆的相对操作,登陆系统后, ... -
Linux如何查找大文件或目录总结
2016-01-28 22:44 1286http://my.oschina.net/u/1034537 ... -
Linux 查看磁盘空间命令
2016-01-14 22:08 1234df、du、fdisk:Linux磁盘 ... -
Linux下的压缩和解压
2015-11-10 16:13 1096Linux下的压缩(zip)解压(unzip)缩命令 http ... -
Linux下安装FFmpeg
2015-10-29 14:00 1578在线安装: 在 Ubuntu/Debian/Fedora 系统 ... -
Linux的tmpfs文件系统
2015-10-27 22:39 1058详细看原文:http://futureinhands.itey ... -
linux shell 中"2>&1"含义
2015-10-26 15:09 1267export date_str=$(date "+% ... -
centos 6.5 普通用户 开启自动运行
2015-10-15 19:30 4CentOS tomcat普通用户执行配置安装 http:// ... -
linux 统计文件夹大小
2015-10-13 22:25 1298linux 统计文件夹大小 http://www.51tes ... -
Linux命令之远程登录/无密码登录-ssh,ssh-keygen,ssh-copy-id
2015-10-11 11:13 1103http://blog.csdn.net/wangjunjun ... -
Docker容器使用静态独立的外部IP(便于集群组建)
2015-10-07 16:14 4110http://my.oschina.net/gudaoxuri ... -
Centos 6.5设定IP
2015-09-30 08:50 1281参考: http://blog.csdn.net/sky663 ... -
docker下面tomcat执行startup.sh问题
2015-09-14 13:55 8182在做docker的时候,碰到了如果使用startup.sh是无 ...
相关推荐
《Postfix完全手册》是一本全面介绍Postfix邮件服务器配置、管理和优化的专业指南。Postfix是互联网上广泛使用的开源邮件传输代理(MTA),以其高效、安全和稳定性著称。手册详细阐述了Postfix从安装到日常运营的全...
Postfix安装配置 Postfix安装配置 Postfix安装配置 Postfix安装配置 Postfix安装配置 Postfix安装配置
《Postfix完全配置指南》是一本深度探讨Postfix邮件服务器配置的文档,旨在帮助IT管理员和开发者构建稳定、高效且安全的电子邮件系统。Postfix是一款开源的MTA(邮件传输代理),在Linux和Unix环境中广泛使用。本...
是由postfix作者授权Kyle Dent写的这本书,应该是最全最权威的关于postfix的书籍了。。。
配置Postfix前,确保系统有正确的主机名和完全合格域名(FQDN)。可以使用`hostname -f`检查FQDN,如果未设置,可通过`sudo hostnamectl set-hostname <your-fqdn>`进行设置。 4. **邮件路由** Postfix通过`...
### Postfix中文技术手册知识点概览 #### 一、Postfix背景及设计理念 - **起源与目标**:Postfix项目的初始目标是创建一个具有广泛适用性的邮件系统。它旨在克服传统邮件系统面临的局限性,特别是在安全性与灵活性...
了解Postfix的配置文件和命令对于管理邮件服务器至关重要。以下是对Postfix关键配置文件和命令的详细说明: 1. **主配置文件**:`/etc/postfix/main.cf` - 这是Postfix的核心配置文件,包含了所有基本的系统设置。...
【POSTFIX的安装与配置】 POSTFIX是一款广泛使用的开源邮件传输代理(MTA),它作为邮件服务器的核心组件,负责接收、转发以及投递电子邮件。在本文中,我们将深入探讨POSTFIX的安装和配置过程,以及它与其他邮件...
Postfix 配置文件 main.cf 中的常用参数介绍 Postfix 是一种流行的邮件服务器 software,通过配置文件 main.cf 可以自定义邮件服务器的行为。本文将介绍 Postfix 配置文件 main.cf 中的常用参数。 一、外发域配置...
- 配置Postfix主配置文件(`main.cf`)和虚拟域配置文件(如`virtual_alias_maps`等)。 - 设置Postfix服务启动脚本。 6. **安装Courier Authlib** - 解压并安装Courier Authlib源码包。 - 配置Courier Authlib...
Linux POSTFIX 安装和配置 POSTFIX 是一种功能强大且广泛使用的邮件传输代理(MTA),它能够提供高效、可靠和安全的邮件传输服务。在 Linux 平台上安装和配置 POSTFIX 是一件非常重要的事情,本文将对 POSTFIX 的...
是由postfix作者授权Kyle Dent写的这本书,应该是最全最权威的关于postfix的书籍了。。。
redhat6的postfix的基础配置,可以实现基础的邮件传送和接收功能
Postfix 详细配置教程 Postfix 是一个功能强大且灵活的邮件服务器软件,它可以满足大多数邮件服务需求。与 Sendmail 相比,Postfix 具有许多优势,如配置简单、安全机置高、并发性好等。因此,在邮件服务器的选择中...
根据提供的文档内容,本文将重点解析如何在FreeBSD环境下配置Postfix邮件服务器,并结合其他相关组件如Cyrus-SASL、Courier-IMAP、ClamAV等来构建一个全面且安全的邮件系统。 ### 一、理解Postfix及其配置 #### ...
3. **主机名与域名**:配置过程中,需要确保服务器的主机名和完全限定域名(FQDN)正确设置,这对于邮件路由至关重要。 4. **邮件路由**:POSTFIX通过`mydestination`和`relay_domains`等参数控制邮件路由。`...
Postfix 配置实例详解 Postfix 是一个功能强大且灵活的邮件服务器软件,它可以满足大多数邮件服务器的需求。下面将详细介绍 Postfix 的配置实例。 一、系统安装 在 CentOS 4.3 中,选择 MAIL 组件里的全部来安装...
### 邮件系统Postfix安装与配置 #### 一、Postfix概述 Postfix是一款由Wietse Venema在IBM的支持下开发的邮件传输代理(MTA)软件,其目的是为广泛使用的sendmail提供一个替代方案。互联网上大部分电子邮件通过...
《Postfix完全指南》是基于Postfix邮件服务器的权威教程,由Postfix的创始人授权,Kyle Dent撰写。这本书深入浅出地介绍了Postfix的各种功能、配置和管理技巧,旨在为读者提供全面的Postfix知识。 Postfix是一款...