C# 如何使用C编写邮件函数?

C# 如何使用C编写邮件函数?,c#,forms,email,C#,Forms,Email,我在一个网站上创建了bootstrap联系人表单。谁能帮我用C写邮件功能的代码,让yje用户填写表单,当用户点击提交按钮时,详细信息必须发送到管理员的邮件 以下是引导表单的代码: <form class="form form-container"> <span class="col-xs-12 col-md-6"> <label for="Name">Name <span class="re

我在一个网站上创建了bootstrap联系人表单。谁能帮我用C写邮件功能的代码,让yje用户填写表单,当用户点击提交按钮时,详细信息必须发送到管理员的邮件

以下是引导表单的代码:

<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从代码隐藏操作发送电子邮件 例如:

示例代码是

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);
    }

谢谢你的回答,我不懂c语言,我对php有一定的了解。你能告诉我在为表单编写代码之后要做什么吗?最好先学习一些基本的C教程。此外,我还建议您学习asp.net教程,感谢您使用C通过SMTP发送电子邮件: