问题标签 [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.

0 投票
1 回答
4294 浏览

c# - C# MailMessage AlternateViews 显示 HTML 标签

我在 C# 中使用 MailMessage 发送 HTML 电子邮件。我正在使用的代码如下

我使用备用视图是因为我需要在电子邮件正文中附加文件和嵌入图像。当我将电子邮件发送到我的 gmail 帐户时,我看到收件箱中显示了 HTML 标记。单击消息以查看实际的电子邮件可以去掉标签。如何确保标签不显示在收件箱中?

谢谢

我解决了这个问题。我将解决方案发布为我自己问题的答案,以帮助可能遇到相同问题的其他人

我的代码有

需要删除第二行代码,因为我同时指定了导致问​​题的主体和替代视图。

0 投票
2 回答
2265 浏览

c# - 获取 MailMessage 附件的路径

我正在使用 MailMessage 队列,退出程序后我想保存队列的内容。

我创建了一个临时列表并将队列的内容传递给它。之后使用一个简单 StreamWriter的写出每个信息。

我似乎唯一无法得到的是附件的路径。据我所知,我不能简单地保存邮件,所以我认为这也可以,但如果有更简单/不同的解决方案,那就太好了。

0 投票
1 回答
207 浏览

string - 操作 Rebex.MailMessage Html 字符串

我目前正在开发我们拥有的消息观察服务,我的任务是将消息详细信息简单地嵌入消息正文中。

我已经尝试为此使用字符串生成器,但是我发现我的消息正文是基于 html 的字符串。

我想知道是否有一种方法可以在这个 html 字符串的某个点添加我想要添加的值?

下面是我要操作的 html 字符串的一部分。我的文本需要直接插入正文标记之后。

这是我尝试做的事情:

不幸的是,这只是将我的 From、Sent、To、Subject 值打印到一行,然后输出 html 部分。

如果需要更多信息,请告诉我,我会提供。

0 投票
8 回答
18621 浏览

c# - 以纯文本形式发送邮件时忽略换行符

我有一个类似“嗨,\r\n 这是测试\r\n 谢谢”这样的文本我正在使用 MailMessage 类发送邮件。我已将“IsBodyHtml”属性设置为 false。问题是我收到的邮件没有换行符。你能告诉我我错过了什么吗?

0 投票
3 回答
1999 浏览

c# - 如何发送存储在“SpecifiedPickupDirectory”中的“MailMessage”

我将电子邮件存储在目录中,如下所示。我如何以编程方式在以后发送这些,比如说event某种

smtpClient.PickupDirectoryLocation = "C:\\EmailHoldingBin\\";

smtpClient.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.SpecifiedPickupDirectory;

0 投票
2 回答
1137 浏览

asp.net-mvc - MVCMailer SendAsync 和删除附件

在异步发送电子邮件后,我无法让 MVCMailer 删除附件。

我不知道如何处理邮件以释放附加到邮件附件的进程。

按照这里的说明......

0 投票
3 回答
614 浏览

c# - 代码分析抱怨我没有处理对象。这里有什么问题?

考虑这段代码

我只是将我的数据库类型转换为 MailMessage。它在另一个函数中发送。

代码分析告诉我我没有处理正确的“msg”。但是,如果我在这里执行此操作-尝试发送时会出现异常。

此外,它抱怨没有在这里处理 MemoryStream :

msg.Attachments.Add(new Attachment(new MemoryStream(attachment.Data), attachment.Name));

我不知道如何正确处理它。我尝试了不同的方法,但在发送邮件说“流已关闭”时出现异常

0 投票
4 回答
42278 浏览

c# - 解决“指定的字符串不是主题所需的形式。”

我有一个发送电子邮件(MailMessage)的类,但出现以下错误:

“指定的字符串不是主题所需的格式。”

有没有一种方便的花花公子方法来清理字符串,还是我必须自己写?

0 投票
3 回答
2410 浏览

c# - 使用 MailMessage 类发送邮件 - BCC 和 CC 计数的限制?

我有一个客户列表(1,000,000 个电子邮件地址),我想使用 MailMessage 类向他们发送一封特定的电子邮件(所有这些电子邮件都是相同的)。
对于使用此类的 Ensemble 电子邮件或针对垃圾邮件发送者的此问题的全局规则是否有任何限制?
密件抄送和抄送计数也有任何限制吗?
我可以发送一封包含一百万个密件抄送地址的电子邮件吗?

提前致谢

0 投票
2 回答
8819 浏览

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

当我使用 System.Net.Mail 发送邮件时,邮件似乎不会立即发送。他们需要一两分钟才能到达我的收件箱。一旦我退出应用程序,所有消息都会在几秒钟内收到。是否有某种邮件消息缓冲区设置可以强制 SmtpClient 立即发送消息?

谢谢,

标记