mailmessage相关内容

System.Net.Mail 和 MailMessage 不立即发送消息

当我使用 System.Net.Mail 发送邮件时,邮件似乎不会立即发送.他们需要一两分钟才能到达我的收件箱.一旦我退出应用程序,所有消息都会在几秒钟内收到.是否有某种邮件消息缓冲区设置可以强制 SmtpClient 立即发送消息? public static void SendMessage(string smtpServer, string mailFrom, string mailFro ..
发布时间:2022-01-17 15:18:09 C#/.NET

如何将 MailMessage 对象作为 *.eml 或 *.msg 文件保存到磁盘

如何将 MailMessage 对象保存到磁盘?MailMessage 对象不公开任何 Save() 方法. 如果它以任何格式保存,*.eml 或 *.msg,我都没有问题.知道如何做到这一点吗? 解决方案 为简单起见,我将引用 连接项目: 你实际上可以配置SmtpClient 发送邮件到文件系统而不是网络.你可以使用编程方式执行此操作以下代码: SmtpClient cli ..
发布时间:2021-12-12 08:39:21 C#/.NET

smtp.office365.com 主题编码问题

我尝试使用我的专用 office365 帐户发送电子邮件,但主题编码有问题 - 我的所有特殊字符都被替换为“?". 我使用的代码非常简单,适用于 smtp-mail.outlook.com 上的不同测试帐户. using (var mailMsg = new MailMessage(sender, receiver)){mailMsg.IsBodyHtml = true;mailMsg.S ..
发布时间:2021-06-12 18:51:42 C#/.NET

使用MailMessage将电子邮件发送给多个收件人?

我在SQL Server中存储了多个电子邮件收件人。当我单击网页中的发送时,它将发送电子邮件给所有收件人。我使用; 分隔了电子邮件。 以下是单个收件人代码。 MailMessage Msg = new MailMessage(); MailAddress fromMail = new MailAddress(fromEmail); Msg.From = fromMail; ..
发布时间:2020-09-25 20:57:44 C#/.NET

电子邮件中的复选框

我正在使用c#MailMessage创建电子邮件,并且试图添加不需要单击的复选框.复选框将用于为事件带来什么的清单(例如装箱清单).我有: MailMessage objEmail = new MailMessage(); objEmail.From = new MailAddress("sender@hotmail.com"); objEmail.To.Add(new MailAddres ..
发布时间:2020-06-29 21:32:19 C#/.NET

如何打开带有附件的默认电子邮件客户端

我正在处理我的项目的一个问题,当我单击按钮时,应该弹出一个默认的电子邮件客户端,如果有附件,应该像这样自动将其附加到默认的电子邮件客户端. 我已经尝试了很多方法来做到这一点.首先,我使用了MAPI,但是即使我已经在“控制面板"中进行了设置,MAPI也无法检测到我的默认电子邮件客户端,它会显示这两个消息框 我已经在互联网上搜索了这些错误,但是没有明确或明确的答案. 这里是我在MAPI中使 ..
发布时间:2020-06-29 21:32:12 C#/.NET

C#从流中压缩和压缩CSV

我有一个MemoryStream,它从DataTable中提取数据.目前,这会送入MailMessage附件,并邮寄出附加到该邮件的csv.我需要做的是压缩和压缩它. 因此,现在我要遍历DataTable的每一行,添加适当的逗号,并将其流式传输出去.它会生成一个包含数据的.bin文件.通过添加名称作为Attachment参数,它将作为有效的csv文件发送到客户端. mail.Attac ..
发布时间:2020-06-29 21:32:10 C#/.NET

发送到多个电子邮件地址,但仅显示一个C#

我正在C#中使用SmtpClient,我将发送到可能有数百个电子邮件地址.我不想遍历每个人并向他们发送一封单独​​的电子邮件. 我知道只能发送一次消息,但我不希望该地址的电子邮件显示其他100个这样的电子邮件地址: Bob Hope; Brain Cant; Roger Rabbit;Etc Etc 是否可以发送一次消息并确保在电子邮件的发件人部分中仅显示收件人的电子邮件地址? ..
发布时间:2020-06-29 21:32:01 C#/.NET

序列化FileStream进行传输

另请参阅以下问题:我可以将System.Net.MailMessage传递给WCF服务? 我想在正在发送的邮件中添加附件.附件可以是本地磁盘上的文件,也可以是动态创建的流. WCF合同可以包含一个Stream,但仅当所有参数均为Stream类型时才可以.那么,将一个或多个附件传递给WCF服务的最佳方法是什么? 解决方案 好的,我已经自己解决了.这里的技巧是将附件转换为Base64编码 ..
发布时间:2020-06-29 21:31:59 其他开发

使用MailMessage在C#中发送电子邮件

我在使用MailMessage发送电子邮件时遇到了一些问题.我有两个电子邮件帐户(account1@gmail.com和account2@gmail.com),并且我希望account2在按钮单击事件中向一个帐户发送一封电子邮件. 这是我所拥有的,但不起作用.我越来越奇怪,说这是禁止的. try { //d ..
发布时间:2020-06-29 21:31:55 C#/.NET

通过C#中的特定网址发送带有附件的电子邮件

在我看来,用户可以搜索文档,一旦获得结果,就可以单击其ID,然后可以基于ID从 http://test.com/a.ashx?format=pdf&id= {0} 例如,如果id为10,则用于下载文档的URL将为: http://test.com/a.ashx?format=pdf&id=10 ,当用户单击它时,便可以下载该文档. 这是我的看法: foreach (var it ..
发布时间:2020-06-29 21:31:51 C#/.NET

System.Net.Mail和MailMessage不立即发送消息

当我使用System.Net.Mail发送邮件时,邮件似乎没有立即发送.他们需要一两分钟才能到达我的收件箱.一旦我退出应用程序,所有消息都会在几秒钟内收到.是否有某种邮件缓冲区设置可以强制SmtpClient立即发送邮件? public static void SendMessage(string smtpServer, string mailFrom, string mailFromDis ..
发布时间:2020-06-29 21:31:49 C#/.NET

我可以将System.Net.MailMessage传递给WCF服务吗?

我想设置一个WCF服务来发送电子邮件. System.Net.MailMessage似乎不是可序列化的,并且不能在[DataContract] 中传递 我收到的错误是 键入"System.Net.Mail.MailAddress" 无法序列化.考虑标记 它与DataContractAttribute 有什么建议吗? 解决方案 传递给WCF服务的任何内容都必须是XML或二进制 ..
发布时间:2020-06-29 21:31:46 其他开发

如何使用MailMessage将电子邮件发送给多个收件人?

我在Sql Server中存储了多个电子邮件收件人.当我单击网页中的发送时,它应该向所有收件人发送电子邮件.我用';'分隔了电子邮件. 以下是单个收件人代码. MailMessage Msg = new MailMessage(); MailAddress fromMail = new MailAddress(fromEmail); Msg.From = fromMail; Msg.T ..
发布时间:2020-06-29 21:31:05 C#/.NET

当使用System.Net.Mail.MaiMessage发送C#时,如何防止HTML电子邮件被引用

我正在尝试使用C#VS2012 .NET 4.5 System.Net.Mail.MailMessage将邮件发送到Gmail地址。 电子邮件已发送,但始终有: 内容转移编码:quoted-printable 当我查看邮件客户端(gmail web邮件客户端)中的电子邮件的来源。 我尝试过每个不同的组合,我可以想到与BodyEncoding,BodyTran ..
发布时间:2017-08-09 04:46:53 C#/.NET