Asp.net 如何将“联系我们”页面中的邮件添加到收件箱?

Asp.net 如何将“联系我们”页面中的邮件添加到收件箱?,asp.net,Asp.net,每个网站都有“联系我们” 其中包含“名称、消息、移动号码、邮件ID可能是必需的,并提交(按钮)” 如何在html中实现这一点 当我单击submit buton时,是否可以自动将邮件添加到gmail收件箱???您需要在下面的submit按钮事件中将邮件发送到您的帐户 MailMessage Msg = new MailMessage(); // Sender e-mail address. Msg.From = new MailAddress(txtUsername.Text); // Recip

每个网站都有“联系我们”

其中包含“名称、消息、移动号码、邮件ID可能是必需的,并提交(按钮)”

如何在html中实现这一点


当我单击submit buton时,是否可以自动将邮件添加到gmail收件箱???

您需要在下面的submit按钮事件中将邮件发送到您的帐户

MailMessage Msg = new MailMessage();
// Sender e-mail address.
Msg.From = new MailAddress(txtUsername.Text);
// Recipient e-mail address.
Msg.To.Add(txtTo.Text);
Msg.Subject = txtSubject.Text;
Msg.Body = txtBody.Text;
// your remote SMTP server IP.
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.Port = 587;// only for gmail account
smtp.Credentials=new System.Net.NetworkCredential("AdminEmail@admin.com","AdminPassword");
smtp.EnableSsl = true;
smtp.Send(Msg);
你还需要一个Gmail帐户(用户名和密码)来发送邮件

如果您正在使用任何其他smtp服务器,则
smtp.Port=25端口号将更改


请参阅此

您可以这样做。这是一个例子

<form method="post" action="mailto:email@serviceprovide.com" >
<input type="submit" value="Send Email" /> 
</form>

您可以通过多种方式发送电子邮件,您可以在、、中的任意一种方式发送电子邮件


您可以根据实际需要和最满意的方式来决定使用哪种密码。

Thnku yur代码有效…如果输入的密码错误,则需要错误。条件是什么。?只有gmail用户可以使用dis类型的帐户。。如果没有任何帐户,是否无法向gmail收件箱发送邮件??(用户不需要有任何帐户…….但msg应该进入gmail收件箱)以上代码演示了如何在asp.net中发送电子邮件,如果没有电子邮件帐户,您无法发送任何电子邮件。如果您想跟踪错误,您可以将发送功能放在try Catch中,在每个网站上都可以看到“联系我们”人们可以在其中单独输入姓名/邮件并提交的页面…在此邮件中,将仅正确转发到邮件..我需要这个确切位置,它不询问电子邮件帐户该邮件正在转发到网站管理员的电子邮件地址,对吗?所以使用电子邮件地址我们的代码打开outlook,我应该在其中键入消息。。。我不想打开outlook。不打开outlook怎么办