如何用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>

如何用c#编写邮件函数

您必须使用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);
    }