如何用c#编写邮件函数
本文关键字:函数 何用 | 更新日期: 2023-09-27 18:06:25
我在一个网站上创建了一个bootstrap联系表单。有没有人可以帮我用c#编写邮件功能的代码,即用户填写表单,当用户点击提交按钮时,详细信息必须发送到管理员的邮箱。
下面是bootstrap表单的代码:<form class="form form-container">
<span class="col-xs-12 col-md-6">
<label for="Name">Name <span class="red">*</span></label>
<input class="form-control" name="name" type="text" required>
</span>
<span class="col-xs-12 col-md-6">
<label for="Company">Company</label>
<input class="form-control" name="company" type="text" >
</span>
<span class="col-xs-12 col-md-4">
<br>
<label for="Gender">Gender <span class="red">*</span></label>
<select class="form-control" name="gender" required>
<option value="">Select option</option>
<option value="Male">Male</option>
<option value="Female">Female</option>
</select>
</span>
<span class="col-xs-12 col-md-4">
<br>
<label for="Email">E-Mail <span class="red">*</span></label>
<input type="email" name="email" class="form-control" required>
</span>
<span class="col-xs-12 col-md-4">
<br>
<label for="Phone">Phone <span class="red">*</span></label>
<input type="text" name="phone" class="form-control" required>
</span>
<span class="col-xs-12 col-md-12">
<br>
<label for="Subject">Subject <span class="red">*</span></label>
<input type="text" name="subject" class="form-control" required>
</span>
<span class="col-xs-12 col-md-12">
<br>
<label for="Message">Message <span class="red">*</span></label>
<textarea class="form-control" rows="6" name="message" required></textarea>
<br>
</span>
<span class="col-xs-12">
<input type="submit" class="btn btn-md btn-success" value="Send message"><br><br><br><br>
</span>
</form>
您必须使用Smtpclient从您的代码后台发送电子邮件示例是在如何在ASP中发送电子邮件。净c#
示例代码为try
{
MailMessage mailMessage = new MailMessage();
mailMessage.To.Add("your.own@mail-address.com");
mailMessage.From = new MailAddress("another@mail-address.com");
mailMessage.Subject = "ASP.NET e-mail test";
mailMessage.Body = "Hello world,'n'nThis is an ASP.NET test e-mail!";
SmtpClient smtpClient = new SmtpClient("smtp.your-isp.com");
smtpClient.Send(mailMessage);
Response.Write("E-mail sent!");
}
catch(Exception ex)
{
Response.Write("Could not send the e-mail - error: " + ex.Message);
}