当前位置: 首页 > 知识库问答 >
问题:

使用java mail api通过gmail发送的邮件会被发送到垃圾邮件中。如何将它们发送到收件箱?

范鸿畅
2023-03-14

我们有一个托管在Amazon EC2上的应用程序。它连接到gmail服务器,使用Java Mail API向注册用户发送电子邮件。它使用gmail服务器通过电子邮件地址发送电子邮件support@domainname.com(不是gmail.com的电子邮件地址)。然而,最近,电子邮件被发送到用户的垃圾邮件文件夹。你能建议我如何解决这个问题并将邮件发送到收件箱吗?

共有1个答案

戚学
2023-03-14

你的电子邮件被发送到“垃圾邮件文件夹”有几个原因:

  1. 您没有添加SPF域记录。SPF记录用于设置您要发送电子邮件的IP地址。其他IP地址将被视为垃圾邮件。(http://www.openspf.org/)
  2. 你每小时发送的电子邮件太多了-如果你每小时发送很多电子邮件,你可能会被添加到黑名单中。这些黑名单会被最受欢迎的电子邮件服务提供商检查,如gmail、hotmail等。
  3. 你的IP地址被列入黑名单(http://www.mxtoolbox.com/blacklists.aspx/)
 类似资料:
  • 问题内容: 我在向我的收件箱(Gmail帐户)发送邮件时遇到问题,但是每次都转到垃圾邮件文件夹时。这是代码片段 我尝试过很多类似将标头设置为Reply-To,Return-Path等的方法,但是每次都将其转为垃圾邮件时。你能找出问题所在吗? 问题答案: 问题很简单,PHP-Mail功能没有使用配置良好的SMTP服务器。 如今,电子邮件客户端和服务器会对电子邮件发送服务器进行大量检查,例如反向DNS

  • 我有这个发邮件的密码 此代码为除之外的任何邮件提供商发送邮件。 这可能是什么原因

  • 问题内容: 我正在从Java应用程序向Gmail帐户发送邮件。我曾经使用过Java Mail API,并且运行良好。但是是否可以在不使用Java中的邮件API的情况下发送电子邮件? 我的意思是仅使用套接字: 但它不起作用,它不会发送邮件。谁能告诉我可能是什么问题? 问题答案: 这是一个很好的例子: -> http://www.java2s.com/Code/Java/Network-Protoco

  • 问题 如何用Gmail发送邮件? 解法 安装和维护邮件服务器通常是沉闷乏味的。所以如果你有Gmail帐号,就可以使用Gmail做为SMTP服务器来发送邮件,我们唯一要做的就只是在web.config中指定Gmail的用户名和密码。 web.config.smtp_server = 'smtp.gmail.com' web.config.smtp_port = 587 web.config.smtp

  • 我有一个域名http://www.myacademicproject.com最后一年的IT学生/实习学生,我将向他们发送邮件。 我有一个带有我从那里向所有朋友和询问期末项目的学生发送邮件。当我将邮件发送到所有电子邮件id时,邮件会进入收件人gmail的垃圾邮件文件夹。我还将显示名称从更改为。 任何想法,以避免作为垃圾邮件? 帮助感谢!

  • 我有一个Glassfish v3应用程序可以发送电子邮件。多年来它一直运行良好,但从7月2日开始,它在java.net.UnknownHostException中失败了。 下面请找到我的JavaMail配置和Glassfish日志条目。 任何想法都将不胜感激。 JavaMail会话配置 邮件主机:imap.gmail.com 默认用户:mailrobot-se@s****x.se 默认返回地址:m