gpt4 book ai didi

机器人 : mail send using javamail smtp tls is not getting saved in sent folder of icloud account

转载 作者:太空宇宙 更新时间:2023-11-03 14:13:07 24 4
gpt4 key购买 nike

我正在将 javamail 用于邮件客户端应用程序。我已经添加了一个 iCloud 帐户,其中 SMTP TLS 用于传出,imap 用于传入

acct.iIncomingHostType = Constants.HOSTTYPE_IMAP;
acct.sIncomingHost = "imap.mail.me.com";
acct.sIncomingHostPort = "993";
acct.iIncomingHostEncryption = Constants.ENCRYPT_SSL;

acct.sOutgoingHost = "smtp.mail.me.com";
acct.sOutgoingHostPort = "587";
acct.iOutgoingHostEncryption = Constants.ENCRYPT_TLS;
acct.bOutgoingHostSPALogin = false;

现在,当我发送邮件时,它会到达收件人邮箱 - 无论是 gmail 还是 outlook 等,但发送的邮件不会出现在我的 iCloud 帐户的已发送文件夹中。

代码如下所示

Properties props = new Properties();
/// sProtocol is "smtp"
props.setProperty("mail.debug", "true");

props.setProperty("mail.transport.protocol", sProtocol);
props.setProperty("mail.host", acct.sOutgoingHost);
props.setProperty("mail." + sProtocol + ".port",
acct.sOutgoingHostPort);
props.setProperty("mail." + sProtocol + ".socketFactory.port",
acct.sOutgoingHostPort);
props.setProperty("mail." + sProtocol + ".timeout", "30000");
props.setProperty("mail." + sProtocol + ".connectiontimeout",
"30000");


props.setProperty("mail." + sProtocol + ".auth", "true");

props.setProperty("mail.debug.auth", "true");


props.setProperty("mail." + sProtocol + ".sasl.enable", "true");



props.setProperty("mail." + sProtocol + ".starttls.enable",
"true");
props.setProperty("mail." + sProtocol + ".ssl.trust", "*");

props.setProperty("mail." + sProtocol
+ ".ssl.socketFactory.class",
"com.isaacdanielgroup.sempostmark.SEMPSSLSocketFactory");
props.setProperty("mail." + sProtocol
+ ".ssl.socketFactory.fallback", "false");

最佳答案

首先,您可以通过 getting rid of all the socket factory stuff 来简化您的程序.

没有什么魔法可以将已发送的邮件添加到“已发送”文件夹中。如果你想要那里的消息副本,你需要自己把它放在那里。查看msgsend.java sample program举个例子。

关于机器人 : mail send using javamail smtp tls is not getting saved in sent folder of icloud account,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26379856/

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