电子邮件系统:SMTP协议、垃圾邮件防范与邮件别名配置
1. SMTP协议概述
SMTP(Simple Mail Transport Protocol)及其扩展版本ESMTP已在RFC系列(RFC5321,后被RFC7504更新)中标准化,用于邮件系统各组件间的消息传递,具体包括以下几种场景:
- UA到MSA或MTA:消息注入邮件系统时。
- MSA到MTA:消息开始投递之旅。
- MTA或MSA到杀毒或反垃圾扫描程序。
- MTA到MTA:消息从一个站点转发到另一个站点。
- MTA到DA:消息投递到本地消息存储。
由于消息格式和传输协议都已标准化,不同的MTA无需相同,也无需知晓对方身份,只要都支持SMTP或ESMTP即可。
SMTP名副其实,十分简单。一个MTA连接到邮件服务器,告知“这里有一条消息,请将其投递到user@your.domain”,对方MTA回复“OK”。严格遵循SMTP协议已成为对抗垃圾邮件和恶意软件的一种技术,因此邮件管理员有必要对该协议有所了解。
2. SMTP命令
SMTP协议的语言只有少数几个命令,以下是一些重要命令及其功能:
| 命令 | 功能 |
| ---- | ---- |
| HELO hostname | 如果使用SMTP,标识连接的主机 |
| EHLO hostname | 如果使用ESMTP,标识连接的主机 |
| MAIL FROM: revpath | 发起邮件事务(信封发件人) |
| RCPT TO: fwdpath | 标识信封收件人(一条消息可以有多个RCPT命令)
SMTP协议与邮件安全配置详解
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



