我的项目已启动并在 Google Compute Engine 上运行。我想设置电子邮件服务器。为此,我遵循http://www.krizna.com/centos/setup-mail-server-in-centos-6/
我/etc/postfix/main.cf
按照他们提到的进行了编辑,下面是更多细节
myhostname = mx.audiworld.com
mydomain = audiworld.com
mynetworks = <compute-instance-ip>,127.0.0.1/8
当我发布时telnet localhost 25
我收到以下错误
[root@myinstance-1 ~]# telnet localhost 25
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
但namp localhost
给了我
Starting Nmap 6.40 ( http://nmap.org ) at 2014-11-06 09:48 UTC
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000011s latency).
Other addresses for localhost (not scanned): 127.0.0.1
Not shown: 992 closed ports
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
80/tcp open http
110/tcp open pop3
143/tcp open imap
465/tcp open smtps
993/tcp open imaps
995/tcp open pop3s
Nmap done: 1 IP address (1 host up) scanned in 2.42 seconds
所以 smtp 端口是 465 对吧?然后telnet localhost 465
终于让它工作了
好吧,这就是谷歌所说的
Google Compute Engine 不允许在端口 25、465 和 587 上建立出站连接,但您仍可以使用合作伙伴服务(例如 SendGrid)提供的服务器设置实例以通过端口 587 和 465 发送邮件。本文档讨论如何设置实例以使用 SendGrid 发送电子邮件。
但我不想sendgrid
管理电子邮件。如果不使用 sendgrid,如何设置电子邮件服务器?
答案1
你不能。文本很清楚:Google Compute Engine 不允许在端口 25、465 和 587 上建立出站连接。
如果这对你不起作用,那么你就处于错误的平台上。