【问题标题】:How to write mail Function using C#? [duplicate]如何使用 C# 编写邮件函数? [复制]
【发布时间】:2017-01-18 13:34:49
【问题描述】:

我在网站中创建了引导联系表。谁能帮我用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>

【问题讨论】:

标签: c# forms email


【解决方案1】:

您必须使用 Smtpclient 从您的代码隐藏操作发送电子邮件 示例在How to send email in ASP.NET 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);
    }

【讨论】:

  • 感谢您的回答,我对c#一无所知,我对php有所了解。你能告诉我写完表单代码后要做什么吗?
  • 最好先学习一些基本的 C# 教程。另外我会建议你也遵循 asp.net 教程
  • 感谢您的信息
猜你喜欢
  • 2015-07-10
  • 2022-01-15
  • 2013-08-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多