Spring 任何internet计算机都可以使用SMTP主机吗

Spring 任何internet计算机都可以使用SMTP主机吗,spring,sendmail,Spring,Sendmail,我使用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

我使用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计算机可以访问internet。我可以将我的计算机用作主机吗


如果可能的话,您可以建议一些方法,如何将我的机器用作邮件服务器主机。

是的,您可以使用自己的机器执行SMTP。根据您的操作系统,有几种开源选项可供您选择,请看一看(我建议使用Postfix)

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

  • 为什么不使用谷歌SMTP服务呢?他们确实提供垃圾邮件过滤、安全性,最重要的是,他们受到其他人的信任
  • 您是否已准备好自己配置和运行SMTP服务器?您是否对保护设置和在设置不起作用时排除故障有足够的了解

  • 干杯,

    虽然从技术上讲没有什么可以阻止你,但这在很大程度上取决于你打算发送什么样的电子邮件。如果你打算做任何事情,如群发邮件,你的邮件主机很可能会被列入黑名单相当快作为垃圾邮件主机。今天的大型邮件主机在将未知主机标记为垃圾邮件发送者方面相当积极