在Asp .net C#中发送电子邮件 [英] Sending Email in Asp .net C#
本文介绍了在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屋!
查看全文