Smtp 后缀未将端口25更改为587
我使用数字海洋托管和ubuntu 16.04, 我安装postfix并使用smtp发送邮件, 这是我要做的步骤: 1.更改防火墙设置Smtp 后缀未将端口25更改为587,smtp,ubuntu-16.04,digital-ocean,postfix-mta,Smtp,Ubuntu 16.04,Digital Ocean,Postfix Mta,我使用数字海洋托管和ubuntu 16.04, 我安装postfix并使用smtp发送邮件, 这是我要做的步骤: 1.更改防火墙设置 $ sudo iptables -A OUTPUT -p tcp --dport 587 -j ACCEPT 使用telnet并将其连接 我的**main.cf**: 我的主人。cf: 重新启动我的后缀 控制台中的回显邮件,邮件未发送,这是日志: 我已经尝试配置了2天,仍然没有邮件通过 注意:我已经尝试使用[smtp.gmail.com]:587作为中继,它发送
$ sudo iptables -A OUTPUT -p tcp --dport 587 -j ACCEPT
使用telnet并将其连接
高级感谢您的服务器托管提供商似乎阻止了端口25,请联系他们打开它或使用其他托管公司的另一台服务器,并确保在安装邮件服务器之前端口25已打开。致意
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = domain_name.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $myhostname, domain_name.com, droplet_name, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = loopback-only
inet_protocols = ipv4
submission inet n - n - - smtpd
-o syslog_name=postfix/submission
-o smtpd_tls_security_level=encrypt
-o smtpd_sasl_auth_enable=yes
-o smtpd_enforce_tls = yes
-o smtpd_relay_restrictions=permit_sasl_authenticated,reject
Jan 18 03:19:21 droplet-name postfix/smtp[25134]: connect to gmail-smtp-in.l.google.com[172.217.194.27]:25: Connection timed out
Jan 18 03:19:51 droplet-name postfix/smtp[25134]: connect to alt1.gmail-smtp-in.l.google.com[173.194.202.27]:25: Connection timed out
Jan 18 03:20:21 droplet-name postfix/smtp[25134]: connect to alt2.gmail-smtp-in.l.google.com[108.177.10.27]:25: Connection timed out
Jan 18 03:20:51 droplet-name postfix/smtp[25134]: connect to alt3.gmail-smtp-in.l.google.com[209.85.145.26]:25: Connection timed out
Jan 18 03:21:21 droplet-name postfix/smtp[25134]: connect to alt4.gmail-smtp-in.l.google.com[172.253.112.27]:25: Connection timed out