2

就在最近,我涉足了 VideoLAN 开源项目。这是我第一次使用 git,在发送我的第一个补丁(使用git send-email --to vlc-devel@videolan.org patches)时,我在终端中的计算机本地邮件中收到了以下消息(顺便说一下,我在 OSX 10.6 上):

由于政策原因,邮件被 Windows Live Hotmail 拒绝。我们通常不接受来自动态 IP 的电子邮件,因为它们通常不用于将未经身份验证的 SMTP 电子邮件传送到 Internet 邮件服务器。http://www.spamhaus.org 维护动态和住宅 IP 地址列表。如果您不是电子邮件/网络管理员,请联系您的电子邮件/互联网服务提供商寻求帮助。电子邮件/网络管理员,请访问http://postmaster.live.com获取电子邮件传递信息和支持

他们一定认为我是垃圾邮件发送者。我有一个动态 IP,而我的 ISP(宪章)不允许我获得静态 IP,所以我尝试编辑 git 首选项:git config --global user.email "me@example.com"到我的 gmail 帐户。但是,我再次收到完全相同的消息。

我的猜测是它与本地邮件的偏好有关,但我不知道如何访问它们或修改它们。有人有解决这个问题的想法吗?谢谢!

4

2 回答 2

2

听起来您的邮件客户端设置为直接连接到收件人的电子邮件服务器。如您所见,许多电子邮件服务提供商拒绝接受来自动态分配的 IP 空间的传入邮件。解决此问题的方法是将您的电子邮件客户端设置为使用您的 ISP 的传出 SMTP 服务器。他们(章程)应该有一个技术支持页面,解释要使用的主机名或 IP 地址(以及可能的端口号)。如果幸运的话,他们甚至可能会描述如何使用必要的设置来配置您的电子邮件客户端。(目前我面前没有 Mac 来帮助你解决这个问题......)

Charter 的外发 SMTP 服务器肯定会位于静态分配的 IP 地址空间中,因此一旦设置好,您应该可以更轻松地让主要电子邮件提供商接受您的电子邮件。

于 2010-04-18T06:27:31.180 回答
0

这意味着您的机器不被视为“合法”邮件服务器(个人电脑通常不是 - 尤其是那些在动态 IP 范围内的)。您将“发件人:”设置为的帐户无关紧要;服务器拒绝您的计算机尝试直接与他们交谈。相反,您可以做的是将--to字段更改为本地地址(yourusername@localhost例如),然后从本地收件箱中获取电子邮件并使用连接到您的 Gmail 客户端或类似的 IMAP 客户端重新发送它(请参阅此处了解更多信息信息)。

于 2010-04-18T06:06:20.543 回答