【问题标题】:Sending mail in .NET在 .NET 中发送邮件
【发布时间】:2010-10-14 11:47:29
【问题描述】:

大家! 我正在尝试在 ASP.NET 网站中发送邮件。我在 web.config 文件中有 smtp 配置部分。如何配置它以将邮件从每个人发送给每个人?

【问题讨论】:

  • 您可以使用 System.Net.Mail SmtpClient Class 中的 SMTPClient 类
  • 你对每个人都意味着什么?
  • “所有人”是谁?是不是每个人@example.com 之类的邮件帐户?

标签: asp.net configuration smtpclient


【解决方案1】:

您不需要在 web.config 中包含任何内容,因为可以在 SmtpClient 构造函数中指定 que SMTP 服务器。 然后,如果您需要身份验证,您可以指定NetworkCredentialMailMessage 对象中的消息。 示例:

var client = new SmtpClient(smtpHost);
client.Credentials = new NetworkCredential(username, password);
var message = new MailMessage(from, to, subject, body);

client.Send(m);

【讨论】:

    【解决方案2】:

    这就是你要找的吗?

    SmtpMail.Send("From","To","Subject","Message");

    只需指定“发件人”和“收件人”电子邮件地址即可。

    SmtpMail 可以在 System.Web.Mail 中找到。

    【讨论】:

      【解决方案3】:

      你的问题有点含糊。

      如果您想从“每个人”发送它,那么您总是需要为每条消息指定不同的 FROM 参数。您不想在 .config 文件中设置 FROM 值。

      如果您正在寻找代码示例,我鼓励您查看我的网站www.SystemNetMail.com

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-08-21
        • 2011-02-06
        • 2011-01-29
        • 1970-01-01
        • 1970-01-01
        • 2023-01-19
        • 1970-01-01
        • 2010-09-07
        相关资源
        最近更新 更多