11

是的,已经以多种方式回答了这个问题,但没有一种方式适合我的需要。所以,因此我问我的具体情况。

我已经尝试过,可能有 5 或 6 种不同的方法来在家里的备用计算机上设置邮件 (SMTP) 服务器,我也已经设置它来运行我的网站。我的 ISP 阻止了几个端口,例如 80 和 25,它们允许托管 Web 服务器、邮件服务器、ftp 服务器。幸运的是,我的域名注册商有办法将我的流量转发到特定端口,然后我使用路由器中的一些选项进行端口转换,并将流量从注册商网站上我的帐户设置中指定的一个端口重定向到端口80 在我的网络服务器计算机上运行良好,并且我的网站已启动。

我知道您可以将您的 SMTP 服务器设置为在不同的端口上侦听和发送流量,但如果我的域注册商的 MX 记录仍然转发到端口 25 以接收传入邮件,这对我没有好处。任何有关此事的帮助或建议将不胜感激。谢谢。

编辑:

我忽略了一个明显的可能性,即我可能会弄乱我的设置,因为我以前从未成功设置过 SMTP 服务器,所以我对此很陌生。带着这样的悲伤,我是否会对邮件服务器的运行方式感到困惑,ISP 是否会阻止端口上的传入流量或传出流量?我的意思是,如果我已经正确设置了所有内容,我是否应该能够接收(收听)或端口 25 无论如何,然后必须在未阻塞的 smtp 端口上发送外发邮件?

我还没有尝试从我的服务器发送邮件,因为我不想设置错误然后将我的 IP 列入黑名单,所以我只尝试尝试接收电子邮件,因为我'已经说过,我已经尝试了大约 5 或 6 个(所有这些都非常令人困惑,似乎不完整或不是很详细)关于如何设置 SMTP 服务器的教程,但我也没有收到传入的邮件。作为个人笔记,我觉得很奇怪,在我搜索和阅读的几个教程中,没有一个与下一个在安装 postfix 的第一部分方面几乎有任何相似之处。从那里开始,一切都变得不同了。如果确实发生了这种情况,这并不能帮助我理解我可能做错了什么。最后只是为了连续性,我确实去了http://port25.icanotconnect。它确实说“阻塞”。

再次感谢。

4

10 回答 10

3

在rollernet.us 上有一项免费服务,您可以使用该服务将收到的邮件重定向到您的smtp 服务器上的另一个端口,例如26。这是针对小批量服务的;如果您收到许多或大型电子邮件,那么您将被暂停。此外(我还没有尝试过)ghettosmtp.com 声称提供这项服务。您可以通过谷歌 smtp 端口重定向来查找每年不到 100 美元的商业服务。

于 2014-02-07T19:43:52.037 回答
2

有趣的问题。就 MX 记录、IP 地址和端口 25(这是 SMTP 服务器接受来自其他 SMTP 服务器的连接的标准端口)而言,您似乎基本上了解 SMTP 的工作原理。

我认为您所指的域名注册商对您的网站所做的基本上是 HTTP 重定向。听起来您的域的 A 记录必须指向您的注册商处的 Web 服务器的 IP 地址,并且该 Web 服务器执行 HTTP(301 或 3012)重定向到端口 8080 上的家庭 IP 地址。不幸的是,有不是 SMTP 协议中类似的重定向类型。

作为一种比每月额外 50 美元少得多的解决方法,您可能希望在 Linux 云服务器上设置邮件服务器。Rackspace 的 Linux 云服务器起价约为 16 美元/月,您将拥有一个没有任何阻塞端口的静态 IP:http ://www.rackspace.com/cloud/servers/

于 2013-08-10T20:45:33.280 回答
2

如果您使用 Exim 作为您的 MTA,一种方法是:

  • 在任何运行 SSH 守护程序的 UNIX 服务器上设置一个无壳帐户(即chshto )。/bin/false
  • autossh在您的邮件服务器上设置一个服务,DynamicForward监听本地端口
  • 在 Exim 中使用socks_proxy(在 SMTP 传输上)以使其通过 SSH 隧道传输所有传出 SMTP/提交连接。

在智能主机上使用它的优势(如其他答案中所述)是,假设目标邮件服务器启用了 TLS,则您的邮件没有以纯文本形式通过的中介,因此没有中介有机会窥探或篡改您的邮件。

于 2018-02-03T02:22:04.360 回答
1

我操作一个运行 sendmail 的远程 linux 服务器。端口 25、465 和 587 被封锁,因此如果不采取严厉措施,就无法绕过封锁。我尝试了一个随机端口,它运行良好,只是它必须在开放邮件中继模式下运行,并且许多邮件服务器基于这个事实拒绝了我的电子邮件。

解决方案是在 PERL 中构建我自己的电子邮件传输系统,它在我的 linux 机器上作为守护程序运行时触发 sendmail。我将我的电子邮件客户端设置为对 smtp 使用相同的高范围端口。现在一切都在我的直接控制之下,并且自 2014 年底以来一直运行良好。

虽然这不是一个适合您标准的解决方案,但它可能会对其他人有所帮助,我将再发表两条评论。

1) 我拥有的每个 VPS 每年只需 20.00 美元,因此非常实惠;和

2) 如果您的站点位于数据中心,您将获得更好的 Web 性能。

于 2016-09-03T00:21:33.880 回答
1

可能最好的方法是设置网络托管。但是,由于您不想这样做,如果您朋友的任何 ISP 允许端口 25,则可以有另一种方法。在这种情况下,您可以设置一个套接字(或任何其他)连接到您朋友的网络。应该有翻译/中继的设置。这样,您应该能够通过您朋友的网络使用该端口。然而,这是一个很长的镜头,可能也不会有太大帮助。

于 2021-11-10T23:53:58.453 回答
0

您也许可以让您的 ISP 为您提供静态 IP,而无需注册“企业帐户”。你的 ISP 是谁?你可以让 Qwest-Centurylink 给你一个静态 IP,比如在你的普通住宅帐户上每月额外支付 5 美元,这很糟糕,但这是我能为自己做的最好的事情。

如果您说出“SERVER”这个词,普通服务代理可能会尝试向您出售“商业帐户”,在他们的心目中这= 一个企业。因此,在与他们交谈时不要说“服务器”这个词,否则您会将他们的大脑置于“必须出售昂贵的商业帐户”模式。

如果您有幸被转移到一个实际的网络技术人员,您只能信任一个实际的网络技术人员,这个实际的人将设置他们的机器以提供您的畅通无阻的静态 IP。那个人是电信公司中唯一一个和你我一样了解你真正需要什么的人。

您必须确保告诉普通服务代理在设置您的静态 IP 时记下“不要阻止任何端口”,否则他们可能会这样做。我认为这可能是需要静态 IP 来提供游戏语音聊天服务的人对 ISP 的常见要求,但我不确定。

您可以使用其他一些 DNS 服务来托管您的 DNS 记录,而不是您的注册商。也许

http://dyn.com/support/how-do-i-delegate-my-domain/

或者

http://www.opendns.com/

我认为至少还有一项我记不起名字的免费服务,它适用于价值 2-5 个免费域名的 DNS 记录服务。您可能想四处搜索以查看是否存在任何新的免费 DNS 主机。

您可以尝试在 LAN 之外的某个地方设置代理,它会为您进行端口转换。或者更确切地说,通过安全隧道将流量传送到代理,不需要“端口转换”。或者只是在你的局域网之外的某个地方托管一个邮件服务器,为什么还要使用代理呢?HAK5 的菠萝可以为您或任何配置正确的 Linux 设备代理。您是否在家外(例如在工作场所或学校)控制 DNS 服务器?

在您在那里结交一两个朋友之后,您所在地区的程序员俱乐部和 Linux 用户组将成为您最好的朋友。询问某人是否会通过将您的邮件服务器托管在他们拥有的某个盒子上、提供您的 DNS 记录或在他们的其中一个盒子上为您放置代理来帮助您。

于 2013-08-09T02:48:51.937 回答
0

您可以使用 Dynu 的电子邮件存储和转发服务。他们将收到您域名的电子邮件,并将它们转发到备用端口(例如端口 26)上的电子邮件服务器。这样您就可以在家中托管和管理自己的电子邮件服务器,它解决了您的 ISP 阻止入站 SMTP 25 的问题。

为了使服务正常工作,您需要将他们的 MX 记录设置为主要记录,您的记录为次要记录,并指定您的电子邮件服务器名称和端口。希望这会有所帮助。

于 2015-10-09T23:54:33.277 回答
-3

要求 :

  1. 1 个朋友,他们的 isp 没有阻止端口 25。
  2. 1 Mikrotik 设置 openvpn 服务器给客户端一个静态私有 ip 和端口转发 tcp 25,80 到那个 ip,然后把它放在你朋友家这将是他们的路由器。如果他们使用某种动态 dns 更新程序有一个动态的ip。它们是放在 mikrotik 上的脚本。
  3. 为您的服务器下载并配置 openvpn。所有操作系统都支持 openvpn。

唯一的问题是,您的所有服务器 Internet 流量都将通过隧道传输到您朋友的家中

于 2014-06-14T03:12:25.863 回答
-3

关于通过家庭 ISP 连接从您自己的服务器发送的电子邮件的说明。

-ISP 阻止发送/获取电子邮件所需的公共端口,dns 和端口翻译可以解决这个问题

- 大多数电子邮件服务器会隔离或阻止来自住宅 ISP 网络范围的电子邮件,因此即使您确实通过您的 ISP 发送,它最终也会被某人的垃圾邮件隔离。

- 防止滥用、病毒和尝试控制垃圾邮件可能每周花费数小时。

这太不切实际了。商业 ISP 连接成本更高,并且允许这样做。

于 2014-11-13T07:29:24.747 回答
-4

您所在地区是否有任何不安全的 WIFI 连接;) 否则,请使用您的 ISP 的 SMTP 服务器设置并将其搁置。我能想到的唯一其他简单选择是将异地联系页面(免费托管站点)放入 iframe。

于 2013-10-01T15:25:47.930 回答