Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何更改C#中的发件人电子邮件地址?_C#_Html_Outlook - Fatal编程技术网

如何更改C#中的发件人电子邮件地址?

如何更改C#中的发件人电子邮件地址?,c#,html,outlook,C#,Html,Outlook,这是我试图做的,但是它不起作用 public static void emailSenden(object mail, string example) { MailItem answeremail = (mail as MailItem).Reply(); 更改发件人电子邮件地址时,代码看起来如何? //此回复中的发件人电子邮件地址应为我的电子邮件地址“” 本部分为回复邮件的正文部分: (mail as MailItem).SenderEmai

这是我试图做的,但是它不起作用

    public static void emailSenden(object mail, string example)
    {

        MailItem answeremail = (mail as MailItem).Reply();
更改发件人电子邮件地址时,代码看起来如何?

//此回复中的发件人电子邮件地址应为我的电子邮件地址“

本部分为回复邮件的正文部分:

        (mail as MailItem).SenderEmailAddress ??? 
answeremail.HTMLBody=“无法完成。你能完成

“+示例吗+ “
”+ “手动

”+ “
”+ “再见

”+ “
”+ “Sala

”; answermail.Send(); }
尝试使用MailItem。发件人,它返回收件人

请添加一些有关您正在使用的office版本的信息。发件人不能直接设置,因为它是只读的。请查看此帖子:尝试设置
answeremail.Sender.Address=”abc@def.com“
我正在用answermail.SentOnBehalfOfName=“string”来做这件事;
        answeremail.HTMLBody = "<p> Completion not possible. Can you complete </p>" + example +
            "<br>" +
            "<p> manually</p>" +
            "<br>" +
            "<p>See you</p>" +
            "<br>" +
            "<p>Sala</p>";

        answermail.Send();

    }