java访问邮箱 apache,关于apache common-mail发邮件,部分邮箱无法接收有关问题
当前位置:我的异常网» Java Web开发 » 关于apache common-mail发邮件,部分邮箱无法接收有
关于apache common-mail发邮件,部分邮箱无法接收有关问题
www.myexceptions.net 网友分享于:2013-12-25 浏览:41次
关于apache common-mail发邮件,部分邮箱无法接收问题
最近用common-mail做邮件发送,但部分邮箱总是无法接收,一直找不到原因,请高手指点一下,谢谢!
代码:
//yahoo
//String hostName = "smtp.qq.com ";
//String from = "funcreal@qq.com ";
//String username= " ";
//String password= " ";
String to = "funcreal@yahoo.com.cn ";
email.setHostName(hostName);
email.setFrom(from);
email.setAuthentication(username,password);
email.addTo(to);
email.setSubject( "Test email with inline image ");
email.setMsg( "test msg ");
email.send();
现象:有些邮箱总是无法收到邮件。有人说是被拒绝了。但是用同样的帐户,用outlook或者foxmail就可以发过去。用代码发和用outlook发有什么不同呢?难道用代码发送,会在邮件头增加某种转发ip地址等信息?这个也说不太通。我在foxmail中查看邮件原始信息(这是个可以接收代码发送的邮件的信箱),代码发的和outlook发的是基本相同的,只是头信息中部分信息不同(于是我在代码中加入了outlook的头信息,让它看起来和outlook相同)。请看示例:
Received: from 172.16.81.117 (unknown [172.16.81.117])
by smtpbg10.qq.com (Postfix) with SMTP id 2A93B54057
for <11144556@qq.com> ; Tue, 4 Sep 2007 09:34:22 +0800 (CST)
X-QQ-mid:mx7118886966232618933
Received: from eyou.net (unknown [211.138.7.45])
by mx7.qq.com (Postfix) with SMTP id
for <11144556@qq.com> ; Tue, 4 Sep 2007 09:34:22 +0800 (CST)
X-QQ-SPAM: false
X-QQ-ASM: 000 0.00000000 000
X-EYOU-SPAMVALUE:0
X-EYOU-DEALDRC:
Received: (eyou anti_spam gateway 3.0); Tue, 04 Sep 2007 09:34:35 +0800
Message-ID: <388869675.26663@eyou.net>
X-EYOUMAIL-SMTPAUTH: 13503290132@139cn.net
Received: from 211.138.9.91 by 192.168.2.10 with SMTP; Tue, 04 Sep 2007 09:34:35 +0800
Message-ID: <4875224.1188869776478.JavaMail.fangrui_qt@211.138.7.42>
Date: Tue, 4 Sep 2007 09:04:41 +0800
From: "13503290132@139cn.net " <13503290132@139cn.net>
To: "11144556@qq.com " <11144556@qq.com>
Subject: Test email with inline image
Mime-Version: 1.0
Content-Type: text/plain; charset= "gb2312 "
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.3790.3959
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.3959
有人知道怎么回事吗?
------解决方案--------------------
开头少了个声明:SimpleEmail email = new SimpleEmail();
文章评论
java访问邮箱 apache,关于apache common-mail发邮件,部分邮箱无法接收有关问题相关推荐
- 邮箱如何发邮件,邮箱如何清理发信,VIP邮箱靓号是什么?
邮箱如何发邮件,邮箱如何清理发信量,vip邮箱发信量有上限吗?关于上述问题,是我们在发邮件时常遇到的,今天小编给大家整理了相关资料,一起说说吧! 邮箱如何发邮件? 这个问题看你要发多少数量,登陆邮箱点 ...
- 投简历用什么邮箱最好?投简历怎么发邮件?
作为一名上市公司HR主管,最近收到很多朋友留言,问我投简历用什么邮箱好,投简历怎么发邮件.本文为个人多年总结的一些建议,有助于大家提高面试机会,早日进入自己理想的公司! 在招聘旺季,每次打开邮箱都有几 ...
- Java Mail(发邮件)
邮箱相关协议介绍: 参考博客:https://blog.csdn.net/suhuaiqiang_janlay/article/details/78765613 简单邮件发送案例: import or ...
- 关于java mail 发邮件的问题总结(转)
今天项目中有需要用到java mail发送邮件的功能,在网上找到相关代码,代码如下: import java.io.IOException; import java.util.Properties; ...
- Spring Java Mail发邮件
今天测试了下spring的发邮件的功能 下上代码 在说遇到的问题 首先在applicationContext.xml配置邮件信息 <bean id="mailSender" ...
- winmail邮箱服务器怎么看,Winmail Mail Server邮件服务器软件怎么使用?Winmail Mail Server安装以及使用教程详...
选择右边的添加按钮,添加一个index以".php"为扩展名的访问格式也就是动态访问模块. 配置完成之后是进行邮箱网站的验证. 现在还没有安装DNS,可以先使用IP地址进行访问验证 ...
- java实现发邮件qq邮箱,Java实现利用QQ邮箱发送邮件
博主在做项目时,要求能够系统能够通过点击按钮来向某一个用户发送邮件. 于是博主使用了开启QQ邮箱的STMP来进行邮件发送,下面是完成步骤: 首先我们需要开启邮箱发送端口:首先我们打开自己的邮箱 就是这 ...
- 关于使用Java Mail 发邮件,连接超时问题
异常信息 send mail err:Mail server connection failed; nested exception is com.sun.mail.util.MailConnectE ...
- SMTP-POP3协议简介以及使用Telnet客户端收/发邮件(163邮箱)
每篇一句: It is not our abilities that show what we truly are, it is our choices. SMTP-POP3协议简介: SMTP: 简 ...
- springboot 简单发邮件 QQ邮箱
文章目录 pom yaml 发邮件 pom <dependency> <groupId>org.springframework.boot</groupId>< ...
最新文章
- Homebrew--MacOSX下的套件管理器
- 如何用c语言ics文件,大一下学ics,书里在linux上用C编程,刚安系统老师就留了几个作业...
- DiskFileUpload类常用方法
- 给我一个兴趣点,我就能撬动一个行业
- python混沌时间序列分析_用Python进行时间序列分析
- 补码到底是个什么东西
- centos7安装samba
- 批量插入数据到sqlserver
- C# list集合去重
- 大数据实战——微博舆情大数据分析
- screen linux卸载,Ubuntu常用软件安装(附截图软件、FTP、卸载命令)
- 15个快速学习苹果Swift编程语言的入门教程
- 【翠花学Vue】每日打卡——vue打卡1
- Scrapy 第一次爬虫
- 超级详细的HTML5讲解
- 基于翻译的模型-TransE,TransH,TransR,TransD
- 计算机表格中如何计算数据透视表,Excel中如何在数据透视表中进行计算
- 想进BAT?这些测试面试题助你一臂之力(附答案)
- SVM的“三重境界”
- Python爬虫实现电影资源下载方法