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 开发工具
Linux中mail邮件服务postfix故障解决方法
故障点 Llnux做好邮箱服务后不能与Windows的outlook连接或者登录提示出错。 可以看到我在Windows上的outlook添加的我自己的服务器配置的mail信息 显示任务:登录到接收邮件服务器(P0P3) 失败 发送测试电子邮件信息 失败 错误:登录到接收邮件服务器(POP3):找不到电子邮件服务器。
6251 0
|
网络安全 开发工具
|
关系型数据库 MySQL
Set Up A Full-Featured Mail Server With iRedOS: MySQL, Postfix, Dovecot, ClamAV, SpamAssassin, RoundCube/SquirrelMail
 http://www.howtoforge.com/set-up-a-full-featured-mail-server-with-iredos-mysql-postfix-dovecot-...
911 0
|
13天前
|
机器学习/深度学习 人工智能 自然语言处理
Gemini 2.0:谷歌推出的原生多模态输入输出 + Agent 为核心的 AI 模型
谷歌最新推出的Gemini 2.0是一款原生多模态输入输出的AI模型,以Agent技术为核心,支持多种数据类型的输入与输出,具备强大的性能和多语言音频输出能力。本文将详细介绍Gemini 2.0的主要功能、技术原理及其在多个领域的应用场景。
117 20
Gemini 2.0:谷歌推出的原生多模态输入输出 + Agent 为核心的 AI 模型
|
13天前
|
人工智能 API 语音技术
TEN Agent:开源的实时多模态 AI 代理框架,支持语音、文本和图像的实时通信交互
TEN Agent 是一个开源的实时多模态 AI 代理框架,集成了 OpenAI Realtime API 和 RTC 技术,支持语音、文本和图像的多模态交互,具备实时通信、模块化设计和多语言支持等功能,适用于智能客服、实时语音助手等多种场景。
104 15
TEN Agent:开源的实时多模态 AI 代理框架,支持语音、文本和图像的实时通信交互
|
14天前
|
人工智能 自然语言处理 前端开发
Director:构建视频智能体的 AI 框架,用自然语言执行搜索、编辑、合成和生成等复杂视频任务
Director 是一个构建视频智能体的 AI 框架,用户可以通过自然语言命令执行复杂的视频任务,如搜索、编辑、合成和生成视频内容。该框架基于 VideoDB 的“视频即数据”基础设施,集成了多个预构建的视频代理和 AI API,支持高度定制化,适用于开发者和创作者。
75 9
Director:构建视频智能体的 AI 框架,用自然语言执行搜索、编辑、合成和生成等复杂视频任务
|
11天前
|
机器学习/深度学习 人工智能 算法
Meta Motivo:Meta 推出能够控制数字智能体动作的 AI 模型,提升元宇宙互动体验的真实性
Meta Motivo 是 Meta 公司推出的 AI 模型,旨在控制数字智能体的全身动作,提升元宇宙体验的真实性。该模型通过无监督强化学习算法,能够实现零样本学习、行为模仿与生成、多任务泛化等功能,适用于机器人控制、虚拟助手、游戏角色动画等多个应用场景。
40 4
Meta Motivo:Meta 推出能够控制数字智能体动作的 AI 模型,提升元宇宙互动体验的真实性