繁体   English   中英

C#中的安全电子邮件

[英]Secure Email in C#

我有一个通过代码发送电子邮件的代码,如下所示:

string subject = "SecureEmail: URS Scheduler - ";            
string body = @"Message: My Message";    
try
{
    SmtpClient sm = new SmtpClient();
    MailMessage msg = new MailMessage();
    //msg.SubjectEncoding.
    sm.Host = "email.myhost.com";

    //Add Sender
    msg.From = new MailAddress("abc@myhost.com");
    //Add reciepents
    sendMailToUsers(msg, "pqr@myhost.com");
    //send message
    msg.IsBodyHtml = true;
    msg.Subject = subject;   
    msg.Body = body;
    sm.Send(msg);       

我能够发送消息,但它没有加密,它是一个纯文本。

当我使用上面的收件人和正文转到我的Outlook邮件客户端和发送邮件,并以“SecureEmail:”开头时,我收到一个带有“打开邮件”按钮的加密电子邮件。 当我点击打开消息时,它会将我重定向到https://web1.zixmail.net/s/e?b=domain&m=encrypted消息和其他信息,然后我登录到它并且能够看到邮件正文的纯文本。

请帮助我通过我的代码获得上述行为。

您的公司正在使用ZixMail ,您的Outlook有一个插件来启用此功能。 如果您想从C#发送ZixMail,则需要使用他们的工具集和API。 提供ZixMail文档和支持。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM