gpt4 book ai didi

java - 如何在Linux环境下使用Java发送邮件?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:37:35 26 4
gpt4 key购买 nike

我已经在 Windows 中使用 Java 使用 apache james 服务器成功发送了邮件。我一直在尝试在 Linux 中做同样的事情,但无法启动 james 服务器。我是 Linux 新手。

发送邮件真的需要james server吗?如果可以,如何在 Linux 中启动 james 服务器?

最佳答案

要在 java 中发送电子邮件,您可以使用 java 邮件 api:http://www.oracle.com/technetwork/java/javamail/index.html
有关使用它的信息,请参阅本教程:http://www.tutorialspoint.com/java/java_sending_email.htm

他们在本地主机上使用邮件服务器,但我不推荐这样做。如果您的本地主机是具有正确 DNS 记录的服务器,则它非常适合测试。如果您从 DNS 反向查找不起作用的 IP 发送电子邮件,您的邮件很可能会被垃圾邮件过滤器拦截。

如果你想在本地主机上安装一个邮件服务器,你可以从你的 Linux 发行版中安装 exim、postfix、ssmtp 或任何其他 MTA。其中之一可能已安装并正在运行。

我会使用其他一些邮件服务器,例如您用来发送电子邮件的邮件服务器。本教程中的这行代码配置主机:

  // Setup mail server
properties.setProperty("mail.smtp.host", host);

关于java - 如何在Linux环境下使用Java发送邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14433908/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com