Home | 简体中文 | 繁体中文 | 杂文 | 打赏(Donations) | Github | OSChina 博客 | 云社区 | 云栖社区 | Facebook | Linkedin | 知乎专栏 | 视频教程 | About

Netkiller Mail Server 手札

《Netkiller Postfix Integrated Solution》后续文档

Mr. Neo Chan, 陈景峯(BG7NYT)



中国广东省深圳市望海路半岛城邦三期
518067
+86 13113668890


MMDVM Hotspot:

YSF80337 - CN China 1 - W24166/TG46001
BM_China_46001 - DMR Radio ID 4600441

版权声明

转载请与作者联系,转载时请务必标明文章原始出处和作者信息及本声明。

http://www.netkiller.cn
http://netkiller.github.io
http://netkiller.sourceforge.net
微信订阅号 netkiller-ebook (微信扫描二维码)
QQ:13721218 请注明“读者”
QQ群:128659835 请注明“读者”

内容摘要

本文档讲述Linux系统涵盖了系统管理与配置包括:

[Note]对初学Linux的爱好者忠告

玩Linux最忌reboot(重新启动)这是windows玩家坏习惯

Linux只要接上电源你就不要再想用reboot,shutdown,halt,poweroff命令,Linux系统和应用软件一般备有reload,reconfigure,restart/start/stop...不需要安装软件或配置服务器后使用reboot重新引导计算机

在Linux系统里SIGHUP信号被定义为刷新配置文件,有些程序没有提供reload参数,你可以给进程发送HUP信号,让它刷新配置文件,而不用restart.通过pkill,killall,kill 都可以发送HUP信号例如: pkill -HUP httpd

我的系列文档:

操作系统

Netkiller Linux 手札 Netkiller FreeBSD 手札 Netkiller Shell 手札
Netkiller Security 手札 Netkiller Web 手札 Netkiller Monitoring 手札
Netkiller Storage 手札 Netkiller Mail 手札 Netkiller Virtualization 手札

以下文档停止更新合并到 《Netkiller Linux 手札》

Netkiller Debian 手札 Netkiller CentOS 手札 Netkiller Multimedia 手札    

Table of Contents

1. 自述
1.1. 系列文档
1.2. 作者简介
1.3. 写给读者
1.4. 如何获得文档
1.4.1. 下载 Netkiller 手札 (epub,kindle,chm,pdf)
1.4.2. 镜像下载
1.4.3. 克隆 github 仓库
1.4.4. Yum 下载文档
1.5. 打赏(Donations)
1.5.1. 微信(Wechat)
1.5.2. 支付宝(Alipay)
1.5.3. PayPal Donations
1.5.4. 银行(Bank)
1.6. 联系方式
1. Mail server constituent
2. mail user agent (MUA)
2.1. mail
2.2. mutt - text-based mailreader supporting MIME, GPG, PGP and threading
2.2.1. 发送邮件
2.2.2. 设置自定义 From
2.3. alpine - Text-based email client, friendly for novices but powerful
2.4. fetchmail - SSL enabled POP3, APOP, IMAP mail gatherer/forwarder
2.5. GPG4WIN
2.6. Evolution
3. exim - meta-package to ease Exim MTA (v4) installation
3.1. install
3.1.1. ubuntu/debian
3.1.1.1. configure
3.1.2. CentOS/Redhat
3.2. exim 命令
3.2.1. 帮助信息
3.2.2. 测试发送邮件
3.2.3. 刷新邮件队列
3.3. 配置exim
3.3.1. /etc/aliases 别名配置
3.4. FAQ
3.4.1. Mailing to remote domains not supported
4. postfix - High-performance mail transport agent
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.2.7. SMTP 发送权限相关配置
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.8.3. SMTP 邮件发送服务器
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
4.9.6. fatal: parameter inet_interfaces: no local interface found for ::1
4.9.7. NOQUEUE: reject: MAIL from unknown[192.168.3.31]: 552 5.3.4 Message size exceeds fixed limit;
4.9.8. 452 4.3.1 Insufficient system storage
4.9.9. 454 Relay access denied
5. 邮件原文
5.1. Subject Unicode
5.2. TO/CC/BCC
5.3. 正文
5.4. POP Sniffer
5.5. PHP mail()
6. 反垃圾邮件相关
6.1. Sender Policy Framework
6.1.1. 分析 SPF 记录
6.2. DKIM
6.3. 邮件被拒收处理方法
6.3.1. NetEase
6.3.2. Sohu
6.3.3. Tom
6.3.4. QQ
6.3.5. 21CN
7. Fax
7.1. HylaFAX
8. 邮件错误代码
8.1. SMTP 错误代码大全
8.2. SMTP错误、DNS错误代码表
8.3. Outlook Express
8.4. -bash: mail: command not found

List of Examples

4.1. SMTP 服务器配置实例
5.1. Subject Unicode