问题标签 [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 回答
1274 浏览

.net - 为 MailMessage 的每个部分设置编码

我的目标是面向国际市场的 .NET 应用程序,并且需要实现邮件发送功能。我注意到MailMessage类有几个设置编码的选项:

我在应用程序的配置页面中添加了一个下拉菜单来选择邮件消息编码。

将 MailMessage 上的每个属性设置为使用此编码是最佳做法吗?世界各地的邮件服务器和客户端会处理它吗?还是应该只有一些这样设置?

0 投票
2 回答
1280 浏览

c# - ASP.NET 将 .htm 文件作为电子邮件模板发送

嗨,您可以使用 mailMessage 类将 .htm 文件作为 html 模板发送吗?我似乎不知道该怎么做?

0 投票
4 回答
10802 浏览

c# - HTML 电子邮件未正确显示

我在用 c# 发送 HTML 邮件时遇到了一个奇怪的问题。

基本上,我每天早上都在尝试通过电子邮件向自己发送天气信息,然后我首先从 ftp 站点下载 HTML 标记中的天气。

获得源文件后,我将其读入字符串并使用以下代码创建 mailMessage。

问题是,虽然电子邮件以 HTML 格式到达,但所有的 DIV / CSS 都没有得到尊重,而且看起来很奇怪。我试图通过电子邮件发送到不同的电子邮件地址和客户端,它看起来和尝试不同的编码一样。

所以沿着这条线的某个地方出了点问题。

有谁知道如何解决这个问题并获得格式正确的电子邮件?

好形象

替代文字

坏图像

替代文字

源标记

0 投票
1 回答
1656 浏览

c# - 无论如何显示从右到左的纯文本邮件?

我正在使用 SmtpClient 在 c# 中发送邮件。我以纯文本形式发送邮件:

我怎样才能将它们作为 RTL 发送?使用 HTML 邮件非常简单——只需将它们标记为 RTL。

示例代码:

0 投票
2 回答
4009 浏览

asp.net - 在asp.net中使用html页面作为邮件正文

我在名为 template.html 的文件中有一个电子邮件模板,如何在 asp.net 中将其用作邮件正文?

0 投票
10 回答
31514 浏览

c# - MailMessage 将字符串作为正文发送,在 Outlook 中没有换行符

嗨,我正在尝试使用 system.net.mail.mailmessage 发送一个简单的通知。我只是将字符串作为消息正文传递。但问题是即使发送的多行消息在字符串中具有正确的“\r\n”格式信息。在 Outlook 中打开的邮件将显示为长单行。但是在 Outlook 中查看源代码会以正确的新行格式显示消息。

例如:原始消息如下所示:

但它会显示在 Outlook 中,如:

从 Outlook 中查看源代码仍将显示

我应该怎么做才能使 Outlook 显示带有正确换行信息的消息?

0 投票
2 回答
4426 浏览

c# - 文件附件表单c#

我正在创建一个网络表单,要求用户上传 doc、docx 或 pdf 格式的文件。提交时,表单连同附件一起发布到电子邮件地址。我已经成功地将表单发布到电子邮件地址,但不知道如何附加文件。请帮忙。

0 投票
1 回答
37 浏览

smtp - Exchange Server 2007 正在更改 href 值

我正在使用以下代码创建一封发送给内部用户的电子邮件,其中包含指向内部目录的链接:

无论出于何种原因,进来的邮件显示:

\\abc\123 并且链接指向/abc/123

我怀疑 Exchange Server 会以某种方式更改邮件消息以使其不那么“危险”,但我真的被困在这里,因为这是一个网络地址,将发送给内部用户!当他们单击链接时,它不会显示目录。

任何帮助将非常感激!

0 投票
1 回答
1226 浏览

asp.net - ASP.NET - 从不同于 SMTP 凭据的域发送邮件?

使用 MailClient 发送电子邮件时,是否可以将 .From 属性用于与传递给 SMTP 服务器的凭据不同域的电子邮件?例如,我传入的凭据是@mydomain.com,但.From 电子邮件是@anotherdomain.com。或者,它们必须相同吗?谢谢。

0 投票
5 回答
26650 浏览

c# - 雅虎邮箱的 C# SMTP 电子邮件发送代码失败,但适用于其他服务器,有人可以帮忙吗?

我正在使用此代码通过 yahoo SMTP 服务器发送 SMTP 电子邮件,这是针对我正在编写的个人项目。

这都是发送 SMTP 电子邮件的标准代码,但是……服务器似乎抛出了一个错误。它强行终止连接。如果我使用其他 SMTP 服务器,如 Gmail、Windows Live 或各种其他 ISP Smtp 服务器,则不会发生这种情况。

这是异常和堆栈跟踪:

我知道问题不是环境问题,因为我可以使用 Outlook Express 将这些确切设置发送到同一台服务器。我想知道我是否需要发送证书或其他东西?

如果您或您认识的任何人对此有任何想法,我将不胜感激。