在Asp .net C#中发送电子邮件 [英] Sending Email in Asp .net C#

查看:83
本文介绍了在Asp .net C#中发送电子邮件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我的邮件发送代码如下所示。但在这里我需要同时提供sender.how的userid和密码,只在C#中提供sender.emailid的密码。 />


Hi,
I have code for mail sending as below.But here i need to give both userid and password of sender.how to give without password of sender.emailid only in C#.

MailMessage mm = new MailMessage("vino@gmail.com", txtEmailSubscribe.Text.Trim().ToString());
                       mm.Subject = "Welcome to codeproject.com";

                       mm.Body = "Name: " + "Hi" + "<br /><br />Email: " + txtEmailSubscribe.Text.Trim().ToString() + "<br />" + "Success" + "<br/>ForMoreDetails:" + "http://www.codeprojectcom";
                       mm.IsBodyHtml = true;
                       SmtpClient smtp = new SmtpClient();
                       smtp.Host = "smtp.gmail.com";
                       smtp.EnableSsl = true;
                       System.Net.NetworkCredential NetworkCred = new System.Net.NetworkCredential();
                       NetworkCred.UserName = "vino@gmail.com";
                       NetworkCred.Password = "54645645";
                       smtp.UseDefaultCredentials = true;
                       smtp.Credentials = NetworkCred;
                       smtp.Port = 587;
                       smtp.Send(mm);

推荐答案

用于从没有用户名的服务器发送邮件&密码,你必须确保安装了SMTP服务&在服务器上运行。下面给出了从SMTP发送邮件的代码 -

For sending mails from server without username & password you have to make sure that SMTP Service is installed & running on Server. Given below the code for sending mail from SMTP -
SmtpClient smtp = new SmtpClient();
smtp.Host = "LOCALHOST"; /// OR MACHINE NAME
smtp.Port = 25; /// OR 2525 IN SOME SYSTEMS
smtp.Send(mm);


嗨...

看到这个链接,它可能对你有帮助。

如何通过Asp .Net跟踪电子邮件发送? [ ^ ]

谢谢你。
Hi...
See this link, its may helpful to u.
How I can track Email send or Not Through Asp .Net?[^]
Thank u.


这篇关于在Asp .net C#中发送电子邮件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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