问题标签 [mailmessage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - c# MailMessage:我可以控制回复的文本吗?
我正在使用 asp .net 和 c#(MailMessage 对象)发送电子邮件。我利用 ReplyToList.Add() 来指定对地址的不同回复。我想知道的是:
有没有办法创建邮件消息(以我构造它的方式),以便如果用户实际选择回复,则会显示预定的正文?这通常是怎么做的?
asp.net - 发送带有表格的电子邮件
我正在使用MailMessage
并希望嵌入一个动态填充的表格来创建电子邮件。我已经设置了一个MailMessage
属性,IsBodyHtml
所以我已经能够将 HTML 编码的文本插入到电子邮件的正文中。使用它我可以轻松地创建表格的顶部和底部,但创建行似乎是一场StringBuilder
噩梦。
该表将有 6 列和可变数量的行,这些行将从集合中填充。请求者不希望将数据作为附件发送。
关于如何最好地开发更好的解决方案的任何建议?
提前致谢
c# - 删除使用 C# 创建的 Outlook 约会并更新 Outlook 类别
我使用以下代码创建了约会:
请指导我如何删除使用上述代码创建的约会。
现在使用类似的主体,即 strBodyCalendar,我必须从 c# 代码本身更新 Outlook 的类别。
我正在传递 \r\nCATEGORIES:MEETING 并且我在 OUTLOOK 中以蓝色定义了 MEETING 类别。
仍然在添加约会后,颜色或类别没有更新。
感谢您的帮助。
请引导通过。
c# - 重音字符未显示
我有一个要求,将电子邮件发送给用户,他可以直接回复电子邮件,并且该电子邮件的内容会发布在他的帐户中。
问题是当用户从他的电子邮件中发布内容时,重音字符没有正确显示。MailMessage
我使用类发送电子邮件:
如您所见,正文和主题都是 UTF8 编码的。但是,当我从电子邮件中发布消息时,口音会转换为 ?。谁能告诉我我错过了什么?
编辑:这有什么关系IsBodyHtml
吗?我没有设置IsBodyHtml
为真。这是必需的吗?
c# - 如何通过 WCF Web 服务序列化和发送 MailMessage?
我想将 MailMessage 作为参数传递给我的 WCF Web 服务。问题是 MailMessage 不是可序列化的,并且它的许多属性(例如 MailAddress)也不是可序列化的。我如何序列化它?
我已经看到了通过将其用作包装类中的属性来序列化它的教程,但这并不能帮助我通过 WCF 发送它,因为 MailMessage 属性没有显示在客户端(因为它不可序列化) . 我不想只发送基本的字符串值(to、from、body)。我想发送整个 MailMessage 及其所有属性。我怎样才能做到这一点?
更新:
我认为使用 Web 服务和序列化 MailMessage 类根本不值得。序列化类确实有效,但它们的许多方法/构造函数在 WCF 客户端/消费者上不可用。所以我不得不重新编写代码以在客户端从常规类(例如MailMessage)转换为序列化类(例如SerializedMailMessage)。
我决定使用 EmailHelper 创建一个类库,并使用调用应用程序的配置来确定 SMTP 设置。
c#-4.0 - System.Net.Mail.MailMessage 发送后不释放内存
我正在开发一个 EmailService 来阅读电子邮件表(Sql)的新邮件。这是一个用 C# 和 .NET 4.0 编写的 Windows 服务。每封电子邮件记录的邮件正文大小约为 12kb...在发送每封电子邮件后,我的服务调用 MailMessage.Disposed() 方法并将 SmtpClient 设置为 null。但是我的服务的内存不断增加,即使没有阅读新的电子邮件,也不会回到启动的服务(大约需要 7mb 系统内存)。它经常消耗 70mb - 120mb 系统内存,这太奇怪了 :(
对于上述情况,您有什么解决方案可以减少内存吗?
感谢你并致以真诚的问候,
c# - 如何获取电子邮件的“日期”?
我创建了一个从邮件服务器获取电子邮件的应用程序。我使用“System.Net.Mail.MailMessage”接收电子邮件。现在我想获取收件箱中每封电子邮件的“日期和时间”。
asp.net-mvc - 如何让电子邮件使用 WebMail.Send 中的“From”参数和 MVC?
我在我的网站上设置了一个联系表格,供用户向我发送消息以取得联系。
发送消息的 WebMail.Send() 方法工作正常,但问题是,当我收到电子邮件时,它是从我为 SMTP 客户端定义的电子邮件中收到的。
发送邮件的调用如下所示:
我想知道的是如何使用此方法获取要发送的消息,但使用 MailMessage 的发件人地址而不是我的 SMTP 帐户地址接收给我?
.net - .NET SmtpClient:有没有办法确保在发送 MailMessage 之前解析所有电子邮件?
我正在使用 SmtpClient 向多个收件人发送电子邮件。随着员工离开公司,他们的电子邮件地址变得无效。由于他们的电子邮件地址保留在我们的数据库中,直到手动删除,尝试向他们发送电子邮件会导致我们的应用程序在SmtpClient.Send(MailMessage)
. 但是,尽管抛出异常,它仍然会发送电子邮件。这是一个问题,因为我们想通过阻止用户尝试保存记录并显示友好的消息来建议从数据库中删除任何无效关联来处理此错误。
如果有一种方法可以遍历所有配方以确保它们都是有效的,我们可以阻止所有电子邮件发送,直到用户满足一组条件。
json - F# NameValueCollection 映射
我有一个 NameValueCollection,我需要将其转换为 Map,但我无法解决。我试过:
我需要改用 Seq.map 吗?
基本上,我想将 System.Net.MailMessage 中的标头序列化为 JSON。