C#实现QQ邮箱发送邮件

闲着蛋疼。计划着改善公司的邮件服务。怎料公司网络封闭的太厉害了。我只能在家里利用开放点的网络来测试发送邮件;

利用qq邮箱发送到公司的企业邮箱上;

前提准备,登陆qq邮箱开启stmp服务。不开启的话没法通过代码登陆到你的邮箱;

查询腾讯qq邮箱的smtp主机地址为:smtp.qq.com 端口是587,或者465

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.net.mail;

namespace mail

{

class program

{

static void main(string[] args)

{

//发件人地址

mailaddress from = new mailaddress("*********@qq.com");

mailmessage message = new mailmessage();

message.body = "this is a test";

message.isbodyhtml = true;

message.bodyencoding = system.text.encoding.utf8;

//收件人地址

message.to.add("********bizip.com");

message.subject = "hello !";

message.subjectencoding = system.text.encoding.utf8;

message.from = from;

smtpclient client = new smtpclient();

client.enablessl = true;

client.host = "smtp.qq.com";

client.port = 587;

//邮箱账户和密码

client.credentials = new system.net.networkcredential("mailacount","password");

try

{

client.send(message);

}

catch (exception ex)

{

string mssage = ex.tostring();

}

}

}

}

很简单啊

vs2010测试通过!

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对服务器之家的支持。如果你想了解更多相关内容请查看下面相关链接

原文链接:https://blog.csdn.net/chenqiangdage/article/details/41530941

本文链接:https://my.lmcjl.com/post/9463.html

展开阅读全文

4 评论

留下您的评论.