请有人能够向我解释如何正确安装JavaMail并让它在Eclipse中执行。
过去几个小时我一直在努力,我完全迷失了为什么会这样。
这是试图执行他们的演示项目msgsend.java和msgshow.java。
我找到一条错误消息,指出协议无效或无法连接到SMTP主机:localhost,端口25;
答案 0 :(得分:5)
我的建议。
(鉴于你问题中的细节,我可以提供所有内容;))
答案 1 :(得分:0)
如果您正在运行示例并且使用“localhost:25”作为服务器,则需要在同一台计算机上运行SMTP服务器。
如果您没有本地SMTP服务器,请尝试将“localhost”替换为ISP为您提供的SMTP服务器主机名。
答案 2 :(得分:0)
如果您正在抛出一个异常,表明它无法更正到SMTP主机(如果您发布了确切的错误可能会有帮助),这意味着Javamail已正确安装在您的类路径中但它不能找到给定的SMTP主机。
请记住,仅将Javamail删除到Eclipse中不会自动导致在localhost(也称为您自己的计算机)上运行SMTP服务器。
因此,要么在您的计算机上设置SMTP服务器,要么只是使用您的ISP服务器进行测试。
我会建议稍后,但如果你对前者感兴趣,你可能想看看: http://www.ericdaugherty.com/java/mailserver/
它包含一个Eclipse插件。