SMTP 协议使用 25 端口:
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件 的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议族,它帮助每台计算机在发送或中转信件 时找到下一个目的地。通过 SMTP 协议所指定的服务器,我们就可以把 E-mail 寄到收信人的服务器上了,整 个过程只要几分钟。SMTP 服务器则是遵循 SMTP 协议的发送邮件服务器,用来发送或中转你发出的电子邮件。
POP3 协议使用 110 端口
POP3 协议适用于不能时时在线的邮件用户。支持客户在服务器上租用信箱,然后利用 POP3 协议向服务器请 求下载,基于 TCP/IP 协议与客户端/服务端模型,POP3 的认证与邮件传送都采用明文
IMAP 协议 使用 143 端口
另一种从邮件服务器上获取邮件的协议,与 POP3 相比,支持在下载邮件前先行下载邮件头以预览邮件的 主题来源,基于 TCP/IP
POP 协议和 IMAP 协议的区别
IMAP 提供摘要预览的功能,可以使用户很方便的删除垃圾邮件,而不把垃圾邮件下载到本地。
1、rpm -qa |grep sendmail 2、rpm -qa |grep imap 3、rpm -qa |grep pop /etc/mail /etc/mail/sendmail.cf /etc/dovecot.conf service sendmail start service sendmail stop service sendmail restart vi /etc/mail/sendmail.cf 将第 265 行的注释去掉
DaemonPortOptions=Port=smtp,addr=0.0.0.0,Name=MTA 启用邮件服务器功能
默认情况下,sendmail 服务器只侦听本地的连接,将 addr 字段修改为 0.0.0.0
对于服务器来说,要配置主机列表,来确定需要接收哪些邮件,不存在与列表中的主机名,将会拒绝接收。
access 访问控制数据库用于定义接受或拒绝的邮件来源:
IP/域名 设定值
36 / 45 OK 接收 email,即使被其它规则拒绝了
RELAY 允许通过该邮件主机 relay 的域。relay 意味着 OK
REJECT 拒绝 email 并显示内部通用的错误提示
DISCARD 安静地接收随后取消掉这封邮件
example:
huayu.com RELAY 允许为
huayu.com 的所有计算机中继邮件
200.200.200.0 RELAY 允许为 200.200.200.0 这个子网的所有机器中继邮件
cd /etc/mail makemap hash access.db vi /etc/dovecot.conf 第 17 行 protocols = imap imaps pop3 pop3s service dovecot restart 格式:mail jake@huayu.com subject:邮件主题 编写邮件内容 使用 . Cc: 来结束退出并发送 mail -u jake 接收 jake 用户的邮件 列出邮件列表 使用编号来显示邮件内容 使用 exit 退出 配置 openwebmail 作为 Mail 服务器的 web 界面
openwebmail 及其组件不在系统安装光盘中 rpm -ivh perl-Text-lconv-1.4.2el4.rf.i386.rpm rpm -ivh perl-suidperl-5.8.8-10.i386.rpm rpm -ivh openwebmail2.52-1.rpm cd /var/www/cgi-bin/openwebmai/ 将第 30 – 31 行修改为
dbm_ext .db dbmopen_ext .db dbmopen_haslock yes ./openwebmail-tool.pl –init vi etc/defaults/openwebmail.conf 第 26 和第 27 行 domainnames www.huayu.com smtpserver 200.200.200.1 vi etc/defaults/openwebmail.conf 第 273 行 default_language zh_CN.GB2312 第 294 行 default_iconset Cool3D.Chinese.Simplified vi etc/openwebmail.conf 第 62 行 default_language zh_CN.GB2312 第 85 行 default_iconset Cool3D.Chinese.Simplified 配置 apache 简化用户登录网址内容
vi /etc/httpd/conf/httpd.conf 第 264 行 ServerName www.huayu.com:80 最后添加 Alias /data /var/www/data ScriptAlias /cgi-bin /var/www/cgi-bin ScriptAlias / /var/www/cgi-bin/openwebmail/openwebmail.pl 重新启动服务
service sendmail restart service httpd restart 使用 web 界面进行收发邮件测试