【问题标题】:Mailmessage 4.0 work in framework 3.0邮件消息 4.0 在框架 3.0 中工作
【发布时间】:2013-09-16 03:22:35
【问题描述】:

我有一个班级,在框架 4.0 中工作,但在框架 3.0 中不工作。 我需要这个在框架 3.0 中工作。

我在 3.0 框架中的工作需要帮助吗?

  public void EnviarEmail(string Titulo)
  {
      MensagemEmail.To.Clear();
      MensagemEmail.To.Add(EmailEnviar);
      MensagemEmail.From = EmailOrigem;
      MensagemEmail.IsBodyHtml = true;
      MensagemEmail.Subject = Titulo;
      MensagemEmail.Body = Mensagem.ToString();
      MensagemEmail.ReplyToList.Add(EmailOrigem);
      this.Servidor.Send(MensagemEmail);
  }


  public void Dispose()
  {
      EmailEnviar = null;
      EmailOrigem = null;
      Mensagem.Clear();
      Mensagem = null;
      MensagemEmail.To.Clear();
      MensagemEmail.Dispose();
      MensagemEmail = null;
      Servidor.Dispose();
      Servidor = null;
  }
}

【问题讨论】:

  • 究竟是什么“不起作用”?
  • 需要明确的是,此代码中没有列出在 .Net Framework 3.0 下不起作用的内容。 (我很惊讶你能找到一台运行它的机器;也许是 .Net 3.5?)事实上,我看不到任何关于这段代码被剪断的东西,它不会在 .Net Framework 1.1 上运行。
  • MensagemEmail.ReplyToList.Add(EmailOrigem);
  • Servidor.Dispose();不编译

标签: c# mailmessage .net-3.0


【解决方案1】:

MailMessage 类的Framework3.0 版本中不使用ReplyToList 属性。

这是 Framework 3.0 的 MSDN System.Net.Mail Namespace page。从那里您可以找到您需要的等效属性/方法,因为很难破译您正在使用的所有类。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2022-01-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多