SmtpMail.Send(objMM)中的错误 [英] Error in SmtpMail.Send(objMM)
本文介绍了SmtpMail.Send(objMM)中的错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
下面给出了我的反馈发送代码,在SmtpMail.Send(objMM)中给出了错误,请帮助我纠正错误
My code for sending feed back is given below giving error in SmtpMail.Send(objMM) PLEASE HELP ME TO RECTIFY ERROR
<% @Import Namespace="System.Web.Mail" %>
<%@ Page Language="vb" Debug="true" %>
<script runat="server">
Sub btnSendFeedback_Click(sender as Object, e as EventArgs)
Dim objMM as New MailMessage()
ojMM.To = "janardan.ind@gmail.com"
objMM.From = "janardan.jsr@gmail.com"
objMM.BodyFormat = MailFormat.Text
objMM.Priority = MailPriority.High
objMM.Subject = " Feedback "
objMM.Body = "At " + DateTime.Now + " feedback was sent from an ASP.NET " & "Web page. Below you will find the feedback message " & "send by " & txtName.Text & "." & vbCrLf & vbCrLf & "------" & vbCrLf & vbCrLf & txtMessage.Text & vbCrLf
SmtpMail.SmtpServer = "127.0.0.1"
SmtpMail.Send(objMM)
panelSendEmail.Visible = false
panelMailSent.Visible = true
End Sub
</script>
推荐答案
您可以使用此方法
希望对您有帮助
注意:它在C#中
You can use this method
Hope it will helps
note:It is in C#
public static Boolean SendingMail(string From, string To, string Subject, string Body)
{
try
{
MailMessage m = new MailMessage("yourmailid", To);
m.Subject = Subject;
m.Body = Body;
m.IsBodyHtml = true;
m.From = new MailAddress(From);
m.To.Add(new MailAddress(To));
SmtpClient smtp = new SmtpClient();
smtp.Host = "mail.google.com";
NetworkCredential authinfo = new NetworkCredential("yurid@gmail.com", "password@1");
smtp.UseDefaultCredentials = false;
smtp.Credentials = authinfo;
smtp.Send(m);
return true;
}
catch (Exception ex)
{
return false;
}
这篇关于SmtpMail.Send(objMM)中的错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文