C# 如何在c语言中设计SMTP邮件内容#
当生产线出现问题时,我正在开发的软件会向负责人发送电子邮件。然而,当我写这封邮件时,我更喜欢卡片这样的设计,而不是普通的字符串 我只有一点HTML知识,并尝试过,但结果很糟糕。C# 如何在c语言中设计SMTP邮件内容#,c#,api,smtp,C#,Api,Smtp,当生产线出现问题时,我正在开发的软件会向负责人发送电子邮件。然而,当我写这封邮件时,我更喜欢卡片这样的设计,而不是普通的字符串 我只有一点HTML知识,并尝试过,但结果很糟糕。 那么c#有什么API来实现这一点吗 看看这个例子。也许它能帮助你 MailAddress addressFrom = new MailAddress("jack.du@e-iceblue.com", "Jack Du"); MailAddress addressTo = new MailAddress("susanwon
那么c#有什么API来实现这一点吗 看看这个例子。也许它能帮助你
MailAddress addressFrom = new MailAddress("jack.du@e-iceblue.com", "Jack Du");
MailAddress addressTo = new MailAddress("susanwong32@outlook.com");
MailMessage message = new MailMessage(addressFrom, addressTo);
message.Date = DateTime.Now;
message.Subject = "Sending Email with HTML Body";
string htmlString = @"<html>
<body>
<p>Dear Ms. Susan,</p>
<p>Thank you for your letter of yesterday inviting me to come for
an interview on Friday afternoon, 5th July, at 2:30.I shall be happy to be there as
requested and will bring my diploma and other papers with me.</p>
<p>Sincerely,<br>-Jack</br></p>
</body>
</html>
";
message.BodyHtml = htmlString;
SmtpClient client= new SmtpClient();
client.Host = "smtp.outlook.com";
client.Port = 587;
client.Username = addressFrom.Address;
client.Password = "password";
client.ConnectionProtocols = ConnectionProtocols.Ssl;
client.SendOne(message);
Console.WriteLine("Sent Successfully!");
Console.Read();
maildAddressFrom=新的邮寄地址(“杰克。du@e-“iceblue.com”、“Jack Du”);
MailAddress addressTo=新邮件地址(“susanwong32@outlook.com");
MailMessage message=新的MailMessage(addressFrom,addressTo);
message.Date=DateTime.Now;
message.Subject=“发送带有HTML正文的电子邮件”;
字符串htmlString=@”
亲爱的苏珊女士:
谢谢你昨天的来信邀请我来参加聚会
7月5日星期五下午2:30的面试。我很高兴作为一名面试官出席
我会带上我的文凭和其他文件
真诚地说,
-Jack
";
message.BodyHtml=htmlString;
SmtpClient=新的SmtpClient();
client.Host=“smtp.outlook.com”;
client.Port=587;
client.Username=addressFrom.Address;
client.Password=“Password”;
client.ConnectionProtocols=ConnectionProtocols.Ssl;
client.SendOne(message);
Console.WriteLine(“发送成功!”);
Console.Read();
您应该使用以下属性以获取Html格式的内容
message.IsBodyHtml=true
希望这有帮助我使用了类似的东西,但对我来说仍然是“基本的”。我想以某种方式设计内容。例如,想想登记表。左边是一些不变的东西,右边是信息。所有这些都是简单的设计,我不明白你的问题。当您的系统出现问题时,请发送电子邮件给负责人。如果你想制作一个格式,然后根据你的意愿设计一个表格,那么你必须将此表格作为附件发送给负责人。因此,您需要在发送前将此表单制作成pdf或图像文件。