java往新浪和163中发送邮件问题。

java往新浪和163中发送邮件问题。,第1张

试了一下,确实如楼主所说

研究一下

以下代码通过测试,不知道你收到没有,我给自己发收到了,因为163邮件需要安全认证,如果是outlook配置时,要把安全认证的选项选上,在代码中就是

propsput("mailsmtpauth", "true");

然后是163许可的用户

将代码中的user,pass换成你在163注册的用户就可以了

package orginfomail;

import javautilDate;

import javautilProperties;

import javaxmailSession;

import javaxmailTransport;

import javaxmailinternetInternetAddress;

import javaxmailinternetMimeMessage;

public class SendMail {

/

@param args

/

public static void main(String[] args) {

try {

execute();

} catch (Exception e) {

Systemoutprintln(egetMessage());

}

}

public static void execute() throws Exception {

Properties props = SystemgetProperties();

propsput("mailsmtphost", "smtp163com");

propsput("mailsmtpauth", "true");

Session session = SessiongetDefaultInstance(props, null);

MimeMessage msg = new MimeMessage(session);

InternetAddress toList[] = InternetAddressparse("liufangmeng@163com",

false);

msgaddRecipients(MimeMessageRecipientTypeTO, toList);

InternetAddress fromAddress = new InternetAddress("dingjunfen@163com");

msgsetFrom(fromAddress);

msgsetSentDate(new Date());

msgsetSubject("mail", "ISO-2022-JP");

String txt = "hello test mail OK";

msgsetText(txt, "ISO-2022-JP");

Transport transport = sessiongetTransport("smtp");

transportconnect("smtp163com", "user", "pass");

transportsendMessage(msg, toList);

}

}

您好,根据您的源码截图,这源码并非盗号源码而是单纯的钓鱼源码,发送邮件,您可以看一下帮助提示。

不推荐您制作这种类型源码,当您编译成EXE程序的时候,遇到一些技术人员可以使用ollydebug,进行反编译破解,或者POST封包拦截,进行解密即可获取您的账号密码,让您造成不必要的损失。

 ----- 

连接发信服务器 (“发信邮件的服务器地址,SMTP”, “端口号,通常发信服务器的端口号为:25”, “邮件用户名”, “邮件用户密码”, ) 

发送邮件 (“邮件标题”, “邮件正文”, “填写收信人邮箱”, “可忽略”, “可忽略”, “填写您的发信邮箱即可”, “可忽略”)

 ----

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » java往新浪和163中发送邮件问题。

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情