今天在写一个邮件程序:
申请了两个邮箱号:
新浪的:ge_gao_lucky@sina.com
搜狐的:ge_gao_sex@sohu.com
然后开始写程序:代码如下:
package com.oristand.mail;
import java.util.Properties;
import javax.mail.Address;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class Demo {
/**
* @param args
* @throws MessagingException
*/
@SuppressWarnings("static-access")
public static void main(String[] args) throws MessagingException {
// TODO Auto-generated method stub
Properties props = new Properties();
props.setProperty("mail.smtp.auth", "true");
props.setProperty("mail.transport.protocol", "smtp");
Session session = Session.getDefaultInstance(props);
session.setDebug(true);
Message message = new MimeMessage(session);
message.setText("你好,我是来自高歌用Java程序写的一封邮件");
message.setFrom(new InternetAddress("hhgg-123@126.com"));
Transport transport = session.getTransport();
transport.connect("smtp.sohu.com",25,"ge_gao_sex", "123456");
transport.sendMessage(message, new Address[]{new InternetAddress("hhgg-123@126.com")});
transport.close();
}
}
刚开始的时候一直报下面一个错误:
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "smtp.sohu.com", port 25, isSSL false
Exception in thread "main" javax.mail.MessagingException: Could not connect to SMTP host: smtp.sohu.com, port: 25;
nested exception is:
java.net.ConnectException: Connection refused: connect
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1545)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:453)
at javax.mail.Service.connect(Service.java:291)
at com.oristand.mail.Demo.main(Demo.java:36)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:267)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:227)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1511)
... 3 more
上网一搜,原来是麦咖啡把我自己写的发送邮件的程序,当成蠕虫了,不让链接邮件服务器。
把麦咖啡挺了以后:登录hhgg-123@126.com,看到一封邮件:
以下信息来自位于 smtp.sohu.com 上的邮件系统:
非常抱歉,您的邮件不能被发送到某些或全部收件人。附件为邮件原文和错误报告。
请和管理员联系,以获得更多的帮助。
请将错误报告作为附件一并发给管理员. 您可以删除自己的信件.
搜狐邮件系统
<hhgg-123@126.com>: host mxnew-a.126.com[220.181.15.134] said: 553 Requested
action not taken: no smtp MX only,mx4,IsmowKDrlQGYqphKwKi6Ew--.40756S2
1251519128 (in reply to MAIL FROM command)
并且有一个名为No subject.eml的附件,下载下来一看,内容是:
Received: from gaoge (unknown [123.103.67.35])
by smtp.sohu.com (Postfix) with ESMTP id 5852C98EBE8
for <hhgg-123@126.com>; Sat, 29 Aug 2009 12:12:14 +0800 (CST)
From: hhgg-123@126.com
Message-ID: <12282550.0.1251519140093.JavaMail.lucky@gaoge>
MIME-Version: 1.0
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: base64
Date: Sat, 29 Aug 2009 12:12:14 +0800 (CST)
To: undisclosed-recipients:;
xOO6w6OsztLKx8C019S437jo08NKYXZhs8zQ8tC0tcTSu7fi08q8/g==
但是向其他的邮件发邮件,比如说新浪,搜狐都是可以正常发邮件的!
分享到:
相关推荐
【McafeeVE80i 麦咖啡杀毒软件】是知名安全软件提供商McAfee推出的一款专业级防病毒解决方案。这款软件以其强大的病毒扫描、实时防护和恶意软件清除能力,深受用户信赖,尤其在企业环境中应用广泛。在提供的压缩包...
这个需要跟第一个包一块,用我空间的文件合并软件才能正常把文件合并提取出来。
在本篇文章中,我们将详细探讨如何正确地卸载麦咖啡杀毒软件,以及如何处理在卸载过程中可能遇到的问题。 首先,常规的卸载方式是通过Windows操作系统自带的“控制面板”或“应用管理”功能。用户可以依次进入...
### 迈咖啡杀毒软件安装知识点详解 #### 一、迈咖啡杀毒软件概述 - **产品名称**:迈咖啡(McAfee)VirusScan Enterprise 8.7i 版。 - **功能介绍**:VirusScan Enterprise 主要功能在于保护计算机系统免受病毒、...
McAfee防毒软件, 除了操作介面更新外,也将该公司的WebScanX功能合在一起,增加了许多新功能!...麦咖啡杀毒软件McAfee Virusscan DAT截图: 此为杀毒软件的(Engine DAT)病毒库升级程序,请确保程序已经安装。
麦咖啡免费杀毒绿色版,档案极小携带方便...
在计算机使用过程中,安全软件如“麦咖啡”(McAfee)扮演着重要角色,为我们的系统提供保护。然而,当需要卸载这类软件时,有时它们可能会留下一些残留的注册表项,这些残留可能会影响系统的性能,甚至引发不必要的...
麦咖啡杀毒指南有关麦咖啡的一些操作和介绍,很详细的指南
mcafee 麦咖啡 8.5i 服务器常用杀毒软件 特别版VSE850LML 可一直升级
麦咖啡杀毒McAfee VirusScan Enterprise v8.8 Patch 4 中文企业零售版(Retail) 这个是dvt组织出品的官方中文企业零售版,无需注册,没任何时间和功能上的限制,可正常更新病毒库,说实话,没用NOD32之前我一直用的...
麦咖啡杀毒for u3 保证你的u3盘的安全
正版可升级,但因为病毒库较老
[麦咖啡防病毒软件大企业版].McAfee.VirusScan.Enterprise.v8.8.Multilingual.Retail-CzW 安装时需将内部压缩包完全解压! 过程较繁琐,但是绝对可以使用!!
McAfee VirusScan(麦咖啡)v8.5 终身免费中文版 安装时,选择国家为中国,有效期为终身,就可以终身免费使用。本版本不支持WIN7 和 VISTA 全球最畅销的杀毒软件之一,McAfee防毒软件,除了操作介面更新外,也将该公司...
杀毒麦咖啡8.5好用,本人一直在用,2003server支持,08不支持
麦咖啡永久免费破解版,先装下面文件夹的安装程序再装上面文件夹的补丁
这个是公司购买的正版杀毒软件,所有机器绝对可以正常安装升级使用。无限制。绝对无毒,请放心。这个杀毒软件有80多M,我只能上传50M,所有只能分为两个文件。合并文件使用软件也在我的空间内。
McAfee 8.5i+防火墙(正式版)全球最畅销的杀毒软件之一,McAfee VirusScan防毒软件, 除了操作介面更新外,也将该公司的WebScanX功能合在一起,增加了许多新功能! 除了帮你侦测和清除病毒,McAfee VirusScan还有VShield...
:安装说明:解压后直接打开里面的Setup.exe开始安装,McAfee麦咖啡8.5的防毒能力绝对一流,只要设置好规则,可以保证让你的电脑百毒不侵,什么病毒木马都不怕,比起国内那些所谓的免费杀毒软件不知要强百倍。...
McAfee迈克菲(麦咖啡)杀毒软件2011 说 明:升级成功后,可以免费使用15年(5491天),可以在线升级。 附: 根据二○○二年一月一日《计算机软件保护条例》规定:为了学习和 研究软件内含的设计思想和原理,...