问题标签 [email-attachments]
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.
.net-3.5 - MailAttachment 序列化和反序列化不起作用
我正在尝试使用 IXmlSerializable 接口的实现来序列化 MailMessage 对象。然后使用 Image DataType 将序列化对象存储在数据库中(即使用 SQL Server CE 3.5)。除附件集合外,反序列化一切正常。在反序列化时,图像已附加但未正确显示在电子邮件中,文本文件为空。
这是反序列化的代码(仅附件列表部分)
这是序列化的代码
我从 CodePlex http://gopi.codeplex.com/上的 GOPI C# 邮件发送库中获得了此代码
即使在问题跟踪器中,这也是一个问题。请告知可能出了什么问题。
编辑1:对不起,我已经发布了我的试用代码。现在显示了正确的代码。(在 writer.WriteBase64(data, 0, data.Length) 的序列化代码中;
android - 如何在电子邮件正文中添加图像
我想在电子邮件正文中添加图像。我不想在电子邮件中附加图像,而是在电子邮件正文中添加图像。
这个怎么做?
我正在使用这个。
或者
然后像这样显示图像。
c# - 将 jpeg 附加到 SMTP 邮件时,为什么收到图像时图像“空白”?这段代码有什么问题?
我有以下代码将 jpeg 附加到电子邮件中。
但是,当我收到电子邮件中带有附件的电子邮件时,它有 0 个字节。我在这里做错了什么?
c# - 在 c# 中将 Microsoft.Office.Interop.Outlook.Attachment 转换为 System.Net.Mail.Attachment
我目前正在编写 Outlook 2007 的插件,但在尝试序列化附件时遇到了问题。尽管 System.Net.Mail Attachments 有一个 ContentStream 可用于序列化数据,但 Microsoft.Office.Interop.Outlook Attachments 没有。不幸的是,我可以直接从 Outlook 获得的唯一附件类型是 Microsoft.Office.Interop.Outlook 附件。我已经搜索了一下,但找不到类似的东西。
如您所见,我尝试对初始附件进行类型转换,但给出了无效转换异常:
无法将类型为“System.__ComObject”的 COM 对象转换为类类型“System.Net.Mail.Attachment”。表示 COM 组件的类型的实例不能转换为不表示 COM 组件的类型;但是,只要底层 COM 组件支持对接口的 IID 的 QueryInterface 调用,它们就可以转换为接口。
我也不能随便放
正如 VisualStudio 2010 只是告诉我对它进行类型转换。对于如何解决这个问题,有任何的建议吗?
python - python - 将电子邮件附件抓取到磁盘?
我有一堆 500 封电子邮件,每封都有附件。
我想编写一个 python 脚本来滚动浏览所有电子邮件,并将这些附件保存到磁盘。我该怎么做?
另外,假设我可以选择使用哪个电子邮件程序从 POP3 服务器检索消息——最好使用Evolution?
Thunderbird?
其他程序吗?
python - Google appengine 将本地 gif 作为电子邮件附件发送
我正在尝试在 Google appengine 上将本地 gif 作为电子邮件附件发送。电子邮件将发送,但没有附件。
c# - 超出存储分配。服务器响应是:4.3.1 消息大小超过固定的最大消息大小
我正在使用 SMTPclient 发送带有附件的邮件。当附件超过 2mb 时,我收到以下错误:**“超出存储分配。服务器响应为:4.3.1 邮件大小超过固定的最大邮件大小”。**
1) 我可以使用附件大小>2mb 的 smtpclient 发送电子邮件 **。** 如果是,附件的限制是多少。
2)如何解决上述错误?
请给我一个想法,如果你有解决方案。
android - Android - 从应用程序发送电子邮件
我在从 Android 应用程序发送电子邮件时遇到问题。它间歇性地工作且不可靠。大多数时候,它卡在发件箱中,处于“正在发送……”状态。
我知道这是一个经常重复的问题,但我再次问这个问题,因为我已经尝试了很多代码变体,但它们似乎都不能可靠地工作。一些论坛还说这是GMail应用程序的错;我已经尝试过“刷新发件箱文件夹”和“禁用和启用同步”,但似乎没有任何效果。
这是我的代码:
- 有人可以解释为什么这行不通吗?
- setType() 的值应该是多少?我在哪里可以找到可用值的列表?
- 是因为我想发送一个 .zip 文件吗?如果是这样,其他存档格式会起作用吗?
非常感谢你的帮助。
编辑:我怀疑问题出在文件格式(.zip)上。其他文件格式工作得很好。我已经放弃了这种方法,转而使用我自己的服务器侦听数据的 TCP。
php - 带有附件问题的 PHP Pear Mime 邮件
我正在尝试使用 Pear 发送带有 pdf 附件的电子邮件。电子邮件已发送,但似乎以错误的格式发送。电子邮件似乎以文本格式显示。这是我收到的:
内容类型:多部分/替代;
边界="=_5a78298c81e9b7e60dee1049b9239270"
--=_5a78298c81e9b7e60dee1049b9239270
内容传输编码:quoted-printable
内容类型:文本/纯文本;字符集=ISO-8859-1
你好世界
--=_5a78298c81e9b7e60dee1049b9239270
内容传输编码:quoted-printable
内容类型:文本/html;字符集=ISO-8859-1
你好世界
--=_5a78298c81e9b7e60dee1049b9239270--
内容传输编码:base64
内容类型:应用程序/八位字节流;
名称=phpk0AQHD
内容处置:附件;
文件名=phpk0AQHD
接下来是大量随机字符,我只能假设它们是文本格式的附件。我尝试将它发送到 Gmail、Hotmail 和使用 Outlook 的 Microsoft Exchange 地址,我得到了相同的结果。
这是我的代码:
任何关于我做错了什么的提示都会非常感激。
iphone - 在电子邮件中添加为附件时,Zlib 放气文件无法打开
我正在使用 Zlib 通过使用http://www.cocoadev.com/index.pl?NSDataCategory中讨论的 NSData 类别来压缩文本文件。
压缩后,我将文件附加到电子邮件中。当我打开电子邮件并下载压缩文件时,我无法解压缩文件。我收到文件已损坏的错误消息。
我使用 @"application/x-deflate" 作为附件 mime 类型。当我将附件添加到 MFMailComposeViewController 以发送电子邮件时,我将 FileName.zip 作为附件的文件名。
我将附件类型指定为 @"application/x-deflate" 是否正确?从电子邮件下载后如何解压缩文件?