0

我已经使用 spring 和主机详细信息实现了邮件发件人功能,如下所示

<property name="host" value="smtp.gmail.com" />
<property name="port" value="587" />
<property name="username" value="gmailid" />
<property name="password" value="password" />

<property name="javaMailProperties">
    <props>
        <prop key="mail.smtp.auth">true</prop>
        <prop key="mail.smtp.starttls.enable">true</prop>
    </props>
</property>

这工作正常,但我想做的是我不想使用 smtp.gmail.com .. 我的 windows 机器可以访问互联网我可以使用我的机器作为主机吗?..

如果可能的话,你能建议我如何将我的机器用作邮件服务器主机。

4

2 回答 2

1

虽然在技术上没有什么可以阻止您,但这在很大程度上取决于您打算发送什么样的电子邮件。如果您打算做类似群发邮件之类的事情,那么您的邮件主机很可能会很快被列为垃圾邮件主机。今天的大型邮件主机非常积极地将不知名的主机标记为垃圾邮件发送者。

于 2012-11-13T11:04:39.487 回答
1

是的,您可以使用自己的机器进行 SMTP。有几个开源选项可供您使用,具体取决于您的操作系统 - 去看看freshmeat.net(Postfix 是我对 linux 机器的建议)。

但是,您应该首先为自己回答一些问题:

  1. 为什么不使用 Google SMTP 服务 - 他们确实提供垃圾邮件过滤、安全性,最重要的是 - 他们受到其他人的信任。
  2. 您准备好并准备好自己配置和运行 SMTP 服务器了吗?您是否足够了解如何保护您的设置并在它不起作用时进行故障排除?

干杯,

于 2012-11-13T09:57:38.043 回答