Visual C#2008 doenst使用smtp服务器 [英] Visual C#2008 doenst work with smtp server

查看:84
本文介绍了Visual C#2008 doenst使用smtp服务器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在网上搜索了一个通过我的计算机拍摄电子邮件的项目。我试图使用我的gmail帐户作为使用gamil smtp的桥梁,但它不起作用。似乎gmail主动断开了我的连接。不知道为什么。我注意到这些代码几年前可能会起作用。有任何想法吗?

我在下面发布了剪切代码:

公共 无效 发送(){

 I have searched online source for a project shooting an email through my computer. I tried to use my gmail account as a bridge to use gamil smtp, but it doesnt work. It seems gmail disconnect my connection actively. Dont know why. I noticed these codes might work a few years ago. Any ideas?

I posted snipped codes below:

public void Send() {

 

MailMessage MailMesaji = new MailMessage ();

MailMesaji.Subject =

MailMessage MailMesaji = new MailMessage();

MailMesaji.Subject =

" subject" ;

MailMesaji.Body =

"subject";

MailMesaji.Body =

MailMesaji.From =

MailMesaji.From =

System.Net.Ma il。

System.Net.Mail.

SmtpClient Smtp = new SmtpClient ();

Smtp.Host =

SmtpClient Smtp = new SmtpClient();

Smtp.Host =

Smtp.Port = 587;

Smtp.EnableSsl =

Smtp.Port=587;

Smtp.EnableSsl =

Smtp.Credentials =

Smtp.Credentials =

Smtp.Send(MailMesaji);

Smtp.Send(MailMesaji);

}

推荐答案

以下对我有用。与你的相同,对From()部分使用MailAddress进行一些小修改。


The following worked for me. It is the same as yours with some minor modification to use MailAddress for the From() part.

        public void Send()
        {


            MailMessage MailMesaji = new MailMessage();

            MailMesaji.Subject =   "subject";

            MailMesaji.Body = "mail body";
            MailMesaji.From = new MailAddress("from@gmail.com");


            MailMesaji.To.Add(new MailAddress("somebody@hotmail.com"));
            System.Net.Mail.SmtpClient Smtp = new SmtpClient();

            Smtp.Host = "smtp.gmail.com"; // for example gmail smtp server




            Smtp.Port = 587;

            Smtp.EnableSsl = true;
            Smtp.Credentials = new System.Net.NetworkCredential("user", "password");
            Smtp.Send(MailMesaji);



        }




希望这有帮助。



Hope this helps.


这篇关于Visual C#2008 doenst使用smtp服务器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆