使用阿里云ecs部署postfix邮件系统的时候,不支持25端口。postfix已经使用了465端口了
但是,往163发送邮件的时候,连接一个外部邮箱服务器超时,应该是不能使用25端口所致,请问有什么办法连接外部邮箱的时候使用安全端口?
常见的电子邮件协议 ( 1 ) SMTP:主要负责将邮件在网络上的主机之间传输。
( 2 )POP(Post Office Protocol,邮局协议)。负责把邮件从邮件服务器上的电子邮箱中传输到本地邮件客户端。
( 3 )IMAP:POP3的一种替代协议。POP3是从邮件服务器中下载邮件存起来,IMAP 则是将邮件留在服务器端直接对邮件进行管理、操作
一个完整的邮件服务器包括:postfix(作为发送邮件服务器)+dovecot(作为接收邮件服务器)+mysql(作为数据库) 2、postfix安装 [root@server ~]# yum install postfix dovecot -y [root@server ~]# systemctl start postfix [root@server ~]# netstat -anutp | grep 25 tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 3345/master
tcp6 0 0 ::1:25 :::* LISTEN 3345/master 1 2 3 4 5 3、postfix配置 [root@server ~]# vim /etc/postfix/main.cf #主配置文件 264 #mynetworks = 168.100.189.0/28, 127.0.0.0/8 265 mynetworks = 192.168.220.0/24 127.0.0.0/8 [root@server ~]# systemctl restart postfix [root@server ~]# yum install sendmail mailx -y #安装mail命令测试 [root@server ~]# mail -h mail: option requires an argument -- h Usage: mail -eiIUdEFntBDNHRVv~ -T FILE -u USER -h hops -r address -s SUBJECT -a FILE -q FILE -f FILE -A ACCOUNT -b USERS -c USERS -S OPTION users [root@server ~]# mail -s "Test" xxxxxxxx@qq.com< /etc/hosts mail -s "主题" 地址 内容 [root@server ~]# vim /var/spool/mail/root #可以查看曾经发送内容 147 Return-Path: root@server.localdomain 148 Received: from server (localhost [127.0.0.1]) 149 by server.localdomain (Postfix) with ESMTP id 26EFD402A409 150 for 1776200879@qq.com; Thu, 25 Jul 2019 10:08:51 +0800 (CST) 151 Received: (from root@localhost) 152 by server (8.14.7/8.14.7/Submit) id x6P28pqE003905 153 for 1776200879@qq.com; Thu, 25 Jul 2019 10:08:51 +0800 154 From: root root@server.localdomain 155 Message-Id: 201907250208.x6P28pqE003905@server 156 Date: Thu, 25 Jul 2019 10:07:51 +0800 157 To: 1776200879@qq.com 158 Subject: Test 159 User-Agent: Heirloom mailx 12.5 7/5/10 160 MIME-Version: 1.0 161 Content-Type: text/plain; charset=us-ascii 162 Content-Transfer-Encoding: 7bit 163 164 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 165 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 166 192.168.220.138 server 167 192.168.220.139 client
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 几个重要的参数 参数 作用 myhostname 邮局系统的主机名 mydomain 邮局系统的域名 myorigin 从本机发出邮件的域名名称 inet_interfaces 监听的网卡接口 mydestination 可接收邮件的主机名或域名 mynetworks 设置可转发哪些主机的邮件 relay_domains 设置可转发哪些网域的邮件 4、dovecot配置 [root@server ~]# vim /etc/dovecot/dovecot.conf 24 #protocols = imap pop3 lmtp #协议 25 protocols = imap pop3 lmtp 48 #login_trusted_networks = #信任哪个网段登陆 49 login_trusted_networks = 0.0.0.0 #0.0.0.0表示所有 [root@server ~]# vim /etc/dovecot/conf.d/10-mail.conf #收邮件地址 25 # mail_location = mbox:~/mail:INBOX=/var/mail/%u 25 mail_location = mbox:~/mail:INBOX=/var/mail/%u [root@server skel]# systemctl restart dovecot [root@server ~]# useradd test #创建用户 [root@server ~]# echo "000000" | passwd --stdin test #设置密码 [root@server ~]# mail -s "test" test@localhost.localdomain </etc/hosts #发送邮件 [root@server ~]# su - test [test@server ~]$ mail Heirloom Mail version 12.5 7/5/10. Type ? for help. "/var/spool/mail/test": 1 message 1 new
N 1 root Thu Jul 25 10:26 25/1007 "test" & h #h查看列表 1 root Thu Jul 25 10:26 25/1007 "test" & 1 #1查看第一封 Message 1: From root@server.localdomain Thu Jul 25 10:26:45 2019 & d 1 #d 1 删除第一封 & h No applicable messages
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。