我正在使用rails 4应用程序,并试图通过SendGrid发送电子邮件。我让应用程序从一个GCE实例中运行。
在阅读了关于通过sendgrid发送电子邮件的之后,我注意到他们只使用端口2525。我想通过端口465 (或587)进行连接,因为在阅读了之后,我了解到SendGrid只允许通过这个端口进行SSL连接。它还建议端口587 to avoid any rate limiting that your server host may apply.。
是否有方法在GCE实例上使用2525以外的端口?
Google Compute Engine does not allow outbound c
在我的rails应用程序,我有电子邮件设置与亚马逊SES,因为我以前是使用豆茎。
我已经转到了Google引擎,但我想继续使用Amazon,因为免费层每天允许多达50000封电子邮件,我的应用程序已经被编码以处理亚马逊服务的反弹和投诉。
亚马逊州:
You need to confirm with your host that ports 465 and 587 are open
for outgoing SMTP calls. It will not be possible to use Amazon SES
unless these ports are open.
谷歌状态:
Goog
由于我的ISP阻塞端口25,我希望能够配置后缀通过端口587发送smtp电子邮件。每次我试图发送电子邮件时,我都会在mail.log上看到这个
Oct 17 10:37:49 new-host-2 postfix/smtp[1552]: connect to aspmx.l.google.com[74.125.113.27]:25: Operation timed out
我假设这是因为这在25端口上不起作用。我需要修改什么才能让smtp通过端口587进行通信?我试过使用端口转发,但也不起作用。
不确定,但我想如果我能让mail.log向[74.125.113.27]:587显示,这是可行的。
因此,我试图设置一个具有阻塞端口25的邮件服务器。所以我现在试着使用端口587。我忙着要发邮件,但是,我收不到任何邮件。我正在使用dynu出站SMTP中继,现在我试图使用他们的电子邮件存储/转发服务,将我所有的邮件转发到端口587。我甚至可以通过我的邮件服务器从我的iphone发送邮件,所以它不仅是本地的,我可以发送邮件。当我可以从我的iphone发送邮件时,端口587必须打开吗?所以我不明白为什么我不能得到任何东西。
在他们的网站上有这样的警告:警告!无法在端口587上找到主机名mail.rajonan.no!
My master.cf: https://pastebin.com/GtAs5
我写了一个运行在我的windows server2008(端口587,启用ssl,smtp.gmail.com)上的小型c#控制台。它不能使用Gmail发送电子邮件。结果是“发送电子邮件失败”。但它可以在另一台windows server 2008上运行,也可以在我的笔记本上运行。那么我的服务器上缺少什么配置呢?
我刚刚检查过:
telnet smtp.gmail.com 587
Connecting To smtp.gmail.com...Could not open connection to the host, on port 587: Connect failed
我如何配置才能在我的
我使用的命令是:
echo "Test if email can be sent from server" | mail -s "Test" myaccount@gmail.com
这是在UbuntuServer12.04上完全更新的。
要了解我的疑难解答:
1)我安装了带有"Internet Site“选项的mailutils (或其他任何互联网选项;我不记得它到底是什么从我的头顶上取下来的)。
2)我加入了这个团体的‘邮件’。
3)我检查了我的ISP实际上是否阻塞了端口25。我使用端口587跟踪这些指示,端口587没有阻塞(我不确定这对发送出去的邮件