Chapter 4. postfix - High-performance mail transport agent

简介:

Table of Contents

4.1. install
4.1.1. Ubuntu
4.1.2. CentOS
4.1.3. OSCM 通过配置管理脚本安装
4.2. 配置 Postfix
4.2.1. 转发配置
4.2.2. 拒收垃圾邮件
4.2.3. 收件箱配置
4.2.3.1. Mailbox 配置
4.2.3.2. Maildir 配置
4.2.3.3. 传统Unix风格邮箱配置
4.2.4. 邮件投递
4.2.5. 队列配置
4.2.6. 客户端
4.3. aliases
4.4. dkim
4.4.1. 增加域名
4.4.2. 测试
4.5. Rspamd
4.6. /var/log/maillog
4.6.1. 计算每分钟发送数量日志统计
4.6.2. 虚假地址统计
4.7. Post 命令
4.7.1. postconf - Postfix configuration utility
4.7.2. postsuper
4.7.3. postqueue - Postfix queue control
4.7.3.1. 列出队列
4.7.3.2. 刷新队列
4.7.4. postmulti - Postfix multi-instance manager
4.7.4.1. 绑定IP地址
4.7.4.2. postfix 多实例配置
4.7.4.3. 配置 iptables 让SMTPD发送邮件时依次轮询外发IP地址,这样就不会被封锁。
4.8. Example
4.8.1. 站内电邮发送
4.8.2. EDM 服务器
4.9. FAQ
4.9.1. SMTP ERROR: RCPT TO command failed: 501 5.1.3 Bad recipient address syntax
4.9.2. connect to gmail-smtp-in.l.google.com[2607:f8b0:400e:c00::1a]:25: Network is unreachable
4.9.3. opendkim[5762]: 3012A802C1DD: [49.213.11.18] [49.213.11.18] not internal
4.9.4. opendkim[12578]: 4CC5C802C382: no signature data
4.9.5. /etc/opendkim/keys/default.private: open(): No such file or directory

Postfix 主页

4.1. install

4.1.1. Ubuntu

$ sudo apt-get install postfix
			

configure

$ sudo dpkg-reconfigure postfix-config
			

4.1.2. CentOS

# yum install -y postfix			
			
myhostname = mail.example.com
mydomain = example.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
#mynetworks = 192.168.0.0/24, 127.0.0.0/8
#relay_domains =
home_mailbox = Maildir/
			

4.1.3. OSCM 通过配置管理脚本安装

Postfix Install

# Centos Init
curl -s https://raw.githubusercontent.com/oscm/shell/master/os/centos7.sh | bash
curl -s https://raw.githubusercontent.com/oscm/shell/master/os/selinux.sh | bash
curl -s https://raw.githubusercontent.com/oscm/shell/master/os/iptables/iptables.sh | bash
curl -s https://raw.githubusercontent.com/oscm/shell/master/os/ntpd/ntp.sh | bash
curl -s https://raw.githubusercontent.com/oscm/shell/master/os/ssh/sshd_config.sh | bash

# Install Postfix
curl -s https://raw.githubusercontent.com/oscm/shell/master/mail/postfix/postfix.sh | bash
			





原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

目录
相关文章
|
存储 网络协议 Linux
Postfix + Extmail 企业邮件服务器搭建
ExtMail套件用于提供从浏览器中登录、使用邮件系统的Web操作界面,而Extman套件用于提供从浏览器中管理邮件系统的Web操作界面。它以GPL版权释出,设计初衷是希望设计一个适应当前高速发展的IT应用环境,满足用户多变的需求,能快速进行开发、改进和升级,适应能力强的webmail系统。
673 0
Postfix + Extmail 企业邮件服务器搭建
|
网络协议 Linux 网络安全
Linux服务器---邮件服务安装postfix
安装postfix      postfix是一个快速、易于管理、安全性高的邮件发送服务,可以配合dovecot实现一个完美的邮箱服务器。1、安装postfix       [root@localhost ~]# rpm -qa | grep postfix      [root@localhos...
2303 0
|
网络协议 测试技术 开发工具
|
网络协议 测试技术 数据安全/隐私保护
|
测试技术 开发工具 数据安全/隐私保护
|
网络协议 安全 关系型数据库
|
Linux 开发工具 数据安全/隐私保护