【问题标题】:Add Signature to Email in C#.net在 C#.net 中为电子邮件添加签名
【发布时间】:2012-10-25 21:18:35
【问题描述】:

今天我遇到了一个问题,我正在尝试为从我的 web 应用程序发送的电子邮件添加签名,我正在使用 System.Net.Mail。

PS:我不知道这是否有帮助,但我正在使用客户端连接 Gmail 并从 gmail 帐户发送邮件。

    public string Notify(   int iduser, int idcompany)
    {
        var us = new Users(iduser);
        var emp = new Company(idcompany);
        var super_user = new Users(emp.iduser);

        body = "The Company " + emp.Name + "Has sent their questions.\n Administrator: " + us.Login;
        name = us.Login;
        subject = "Send questions [" + emp.Comercial_Name + "] - " + us.Login;
        to.Add(super_user.Email);
        replyTo = us.Email;
        return Send();
    }

【问题讨论】:

  • 您是指实际的手写签名还是只是简单地附加到电子邮件正文的一些个性化签名文本?

标签: c# asp.net email gmail


【解决方案1】:

签名只是电子邮件正文的一部分,因此您可以这样做:

body = body + signature;

您之前在哪里定义了signature

虽然您在这里连接很多字符串,但使用StringBuilder 会更有效。

【讨论】:

  • 而如果是Image,我只是设置了一个带有图片路径的变量?
  • @CarlosMora - 你有什么,加上我的代码将适用于纯文本电子邮件。如果要添加图像,则必须将正文的格式更改为富文本甚至 HTML。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-04
  • 2011-02-03
  • 1970-01-01
  • 1970-01-01
  • 2017-09-08
  • 2013-10-06
相关资源
最近更新 更多