ISP阻止端口25

我的ISP已经开始阻止端口25,所以我不能通过我的专用服务器发送电子邮件了。

我有几个select:

  1. 通过我的ISP提供的SMTP服务器发送电子邮件。 这有什么问题?
  2. 安装亩服务器,以便它接收另一个端口上的电子邮件,而不是端口25没有其他人通过我的服务器发送电子邮件,所以它应该是好的。 我如何在Linux服务器上执行此操作?
  3. 购买一个静态客户端IP – 这些目前没有被阻止。

哪一个更好?

  1. 这通常是可以的,尽pipe一些ISP将他们的邮件系统configuration为仅通过他们的服务明确托pipe的域来传输邮件。

  2. 具体怎么做取决于你正在使用的MTA(“邮件传输代理”)和(如果你正在使用你的Liunx发行版的标准版本库中的MTA),你可以使用这个发行版本,尽pipe在大多数情况下,它将是一个简单的编辑作为文本文件在/etc某处。 更通用的select是使用诸如rinetd东西,让你的MTA在标准端口上监听,并把rinetd从非标准端口转发到它。

  3. 这将是我的首选选项,除非得到你的静态IP是太昂贵了。

如果我理解正确,您的SMTP服务器是远程到您的本地networking。 您的ISP是否阻止RFC2476定义的SMTP提交端口(端口587)?

假设他们不阻止smtps你可以使用stunnel来包装你的服务器端口25,如下所示

http://www.octaldream.com/~scottm/talks/ssl/stunnel.html

并连接到

GoDaddy做非常便宜的SMTP证书。

那么……如果道德问题发挥作用,你应该购买静态IP,因为你可能正在违反你的服务条款。 他们不会太同情用户,试图绕过你首先同意的服务条款,假设这些服务条款符合你的服务条款。 如果没有,你可以尝试打电话或抱怨,或切换提供商,但大多数负责人现在阻止25,因为蠕虫和木马垃圾邮件的人。

否则,您可能需要咬紧牙关,使用您的服务提供商的SMTP服务器。

最好的答案取决于你的参数。

  1. 这是有效的,但是您放弃了一些隐私和保密措施,因为邮件现在通过您的ISP服务器进行路由。 这是最简单的方法,如果隐私不是一个特别的问题,那么我会去这个。
  2. 取决于你的服务器。 在这里search它的具体方向的名称。
  3. 除非你有其他原因,否则我不会这样做。 很多时候,黑名单即使是静态的,也会添加这些“ISP”IP。

或者,您可以将stream量隧道到您的服务器。 如果在build立密钥访问的情况下运行SSH,隧道就像下面这样简单:

 ssh -f username -L 25:YOUR.SERVER.IP:25 -N 

这会将本地机器上的端口25通过后台的ssh转发到服务器上的端口25。 然后,您将设置您的邮件客户端使用本地主机作为邮件服务器。

我的公司(我希望这是足够有用,你会原谅商业)提供了一个虚拟的SMTP服务器,可能会为你工作。 它使用端口443,即https://端口,所以(1)它永远不会被阻塞,(2)它被encryption。 对于每月发送100个数量的数据,它是免费的,而且价格相当实惠。 如果感兴趣,请在这里查看Loa PowerTools。