麦咖啡杀毒软件会阻止发送自己用程序写的邮件
今天在写一个邮件程序:
申请了两个邮箱号:
新浪的: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.comMessage-ID: <12282550.0.1251519140093.JavaMail.lucky@gaoge>MIME-Version: 1.0Content-Type: text/plain; charset=GBKContent-Transfer-Encoding: base64Date: Sat, 29 Aug 2009 12:12:14 +0800 (CST)To: undisclosed-recipients:;
xOO6w6OsztLKx8C019S437jo08NKYXZhs8zQ8tC0tcTSu7fi08q8/g==
但是向其他的邮件发邮件,比如说新浪,搜狐都是可以正常发邮件的!
麦咖啡杀毒软件会阻止发送自己用程序写的邮件相关推荐
- Rails测试《十一》添加邮件发送程序及测试邮件发送程序
讲到测试邮件发送程序,我们首先要让系统可以发送邮件.我们先来给系统添加发送邮件的功能. Action Mailer in Rails 3是一个不错的视频教程,大家可以参考. 还有就是http://gu ...
- 微信小程序 - 用户进入客服会话会在右下角显示可能要发送的小程序提示
起因,看到了抽奖小助手的操作,如下截图 我就想 我去 这个吊啊 很懵逼 因为之前没见过 以为是服务端的操作 看了半天服务端文档并没有相关介绍,在微信社区遨游了半天发现了 原来就是小程序「buttun ...
- java浏览器安全设置,主编练习win7系统运行java提示“您的安全设置已阻止不可信应用程序运行”的对策...
根据小编的调查并不是所有的朋友都知道win7系统运行java提示"您的安全设置已阻止不可信应用程序运行"的问题怎么解决,就向我询问有什么办法可以解决win7系统运行java提示&q ...
- 计算机网络课程设计,使用MFC实现界面化创建ARP发送与接受程序(一)
计算机网络课程设计,使用MFC实现界面化创建ARP发送与接受程序(一) 1.实验内容: 利用WinpCap开源库函数,编写程序实现ARP报文的发送和接收 2.实验要求: 利用WINPCAP给出的API ...
- 微信公众号图卡片息发送【模拟发送一个小程序信息】
首先我们来看一下微信官方关于图文消息发送给出的文档说明 小程序卡片跳转小程序,代码示例: <mp-miniprogram data-miniprogram-appid="wx12312 ...
- 防火墙阻止应用程序linux,win10系统下如何解除被防火墙阻止运行的应用程序
使用win10系统的用户都知道,它内置有防火墙功能,但是有时候防火墙会默认阻止运行一些应用程序导致无法使用,那么win10系统下如何解除被防火墙阻止运行的应用程序呢?具体步骤如下. 1.右键点击系统桌 ...
- 嵌入式单片机基础篇(二十七)之Stm32F103单片机给蓝牙模块发送AT指令程序
Stm32F103单片机给蓝牙模块发送AT指令程序 #include "stm32f10x.h" #include "string.h" #include &q ...
- 【React-Native】集成微信官方安卓端SDK,实现微信登录、发送/分享小程序消息等功能
github地址:https://github.com/afresh/react-native-wechat-android 网上已有成熟的第三方插件react-native-wechat(以下简称R ...
- 无线发射器c语言程序代码,单片机编码 无线模块发送与接收 程序
单片机编码 无线模块发送与接收 程序 模块型号,可在万能的某宝搜索[超再生无线模块] 接收距离:空旷200米[这是卖家说的,有待考验] 接收端在没有收到讯号,会生成间歇性尖状脉冲,data接LED负极 ...
最新文章
- iOS- UITableView could not hold the selected row after reload
- Laravel 有哪些核心的内容?
- 通过程序获得SQL Server自增型字段的函数:GetKey
- Spring(AbstractRoutingDataSource)实现动态数据源切换--转载
- pyinstaller 编译完exe执行结果 ModuleNotFoundError: No module named ‘sqlalchemy‘
- ASP.NET MVC随想录——创建自定义的Middleware中间件
- Luogu_2774 方格取数问题
- POJ_2478 Farey Sequence 【欧拉函数+简单递推】
- POJ1209 UVA158 Calendar题解
- 按ASCII码给json对象排序
- odb格式Linux,ODB格式文件 如何打开ODB文件 ODB是什么格式的文件 用什么打开 - The X 在线工具...
- [随笔]_ELVE_git命令复习
- 如何解决直播中的播放杂音、噪音、回声问题 | 直播疑难杂症排查
- 手机怎么设置腾达路由器后显示远端服务器,教你如何用手机快速设置腾达路由器...
- 计算机系统桌面图标有,电脑桌面图标,教您电脑桌面图标有蓝色阴影怎么去掉...
- python十进制转三进制_Python进制转换
- 鼎捷t100架构_新合发集团借助鼎捷T100信息化全面升级!
- 【图像处理】图像分割之(一~四)GraphCut,GrabCut函数使用和源码解读(OpenCV)
- kankan转载:Android实现3d翻转效果
- jQuery删除元素---remove()与empty()
热门文章
- 从后台得到webshell
- 安卓6.0+关机状态下通电自动开机方案
- 公里与英里的换算c语言函数_一万公里是极限吗?全合成机油最多能跑多远?...
- 【综述专栏】基于深度学习的深度图补全
- 如何原封不动地转载他人博客内容
- T大计算机科学本科参考书目
- 2022年5月15日小记
- eclipse列名无效_【转】sql使用In语句查询出所有,但子查询列名无效
- 【每日新闻】刘多:工业互联网对我国制造业高质量发展起到重要的推动作用...
- berserkJS 使用 Wind.js 保证序顺执行流程