我被困在公司防火墙后面,不允许我通过Java Mail API或Apache Commons电子邮件等传统方式发送电子邮件,甚至不允许发送给组织内的其他人(这也是我想要的)。但我的Outlook2010显然可以发送这些电子邮件。我想知道是否有一种方法可以通过Java代码使Outlook 2010自动化,以便Outlook可以发送电子邮件?我知道像"mailto“这样的东西可以用来弹出默认的Outlook发送对话框中预先填充的信息,但我正在寻找一种在幕后进行发送操作的方法。谢谢你提供的任何信息。
我正在使用java发送邮件。我想将发件人邮件id设置为xyz@chatmeter.com。当我使用它来发送邮件时,生成了以下异常。
Exception in thread "main" javax.mail.AuthenticationFailedException: failed to connect
at javax.mail.Service.connect(Service.java:322)
at javax.mail.Service.connect(Service.java:172)
at javax.mail.Service.conne
我一直使用Java mail API来发送通过Java程序生成的邮件。我现在要做的是通过Thunderbird邮件客户端发送一封邮件,这样邮件就可以保存到用户的sent items文件夹中,如果失败了,用户可以重新发送邮件。
我还想知道是否有可能在Java mail API中获得递送报告。
编辑
我发现我们的邮件服务器是POP3,它不存储邮件。因此,向发件人发送另一封邮件并定义对这些邮件进行分类的规则是不是一个好主意?
我对java有个问题。我想在java spring中使用itextpdf创建PDF文件。接下来,我想用电子邮件发送这个pdf。我运行java应用程序,并使用REST发送电子邮件。我的邮件发送正确,但附件是旧PDF。这意味着我从API中提出请求,我的pdf是用java创建的,并通过电子邮件发送。我的新pdf是由java创建的,我看到了这一点,但是通过电子邮件java发送旧pdf,这是在再次运行应用程序之前生成的。
我的功能是创建PDF:
public static final String DEST = "src/main/resources/sample2.pdf";