Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java,使用SMTP发送邮件总是将邮件发送到垃圾邮件文件夹,为什么?_Java_Gmail - Fatal编程技术网

Java,使用SMTP发送邮件总是将邮件发送到垃圾邮件文件夹,为什么?

Java,使用SMTP发送邮件总是将邮件发送到垃圾邮件文件夹,为什么?,java,gmail,Java,Gmail,我很抱歉再问这个问题 我正在使用gmail smtp服务器发送邮件 Properties props = new Properties(); props.put("mail.smtp.host", "smtp.gmail.com"); props.put("mail.smtp.auth", "true"); props.put("mail.debug", "true"); props.put("mail.smtp.port", "465"); props.put("mail.smtp.star

我很抱歉再问这个问题

我正在使用gmail smtp服务器发送邮件

Properties props = new Properties();
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.auth", "true");
props.put("mail.debug", "true");
props.put("mail.smtp.port", "465");

props.put("mail.smtp.starttls.enable", "true");

props.put("mail.smtp.socketFactory.port", "465");
props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
props.put("mail.smtp.socketFactory.fallback", "false");
但我的邮件始终只发送垃圾邮件文件夹

注意:我使用gmail作为公司名称
myname@mtmr.in


如果是正常的gmail类myname@gmail.com它工作得很好。。但是我想通过公司邮件..

很难说清楚为什么你的电子邮件被标记为垃圾邮件,但有一种可能是你的公司因为垃圾邮件而名声大噪。(或者更准确地说,许多gmail用户在收到贵公司的电子邮件时点击了“举报垃圾邮件”按钮。)

如果这就是问题所在,那么除了在你的gmail帐户上创建一个过滤器,将这些邮件从你的垃圾邮件中过滤出来,你就无能为力了。当然,这只会影响发送到您帐户的电子邮件。。。不是别人的

长期的补救办法是说服使用您公司的电子邮件地址发送垃圾邮件/垃圾邮件的人停止



1-使用您的个人电子邮件地址发送的同一封电子邮件未标记为垃圾邮件的事实表明,这不仅仅是“一种可能性”

停止发送垃圾邮件吧。说真的,你是从伦敦地铁来的吗?是的。。所有邮件都通过公司邮件id发送。您是否设置了合理的邮件头?我是这样设置的。。Message msg=新的mimessage(会话);msg.addHeader(“X优先级”、“1”);谷歌应该给出它是垃圾邮件的理由。