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

0 投票
4 回答
326 浏览

php - 管理电子邮件附件时,理论上好的 MAX_SIZE 是多少?

我正在开发网站的一部分,在该网站上生成 PDF,将它们附加到电子邮件中并将其发送出去。现在,我没有跟踪要附加到电子邮件的所有 PDF 的当前大小总和,但我怀疑有一次我应该这样做。

我的问题归结为:在管理电子邮件附件时应该采用什么好的理论上的MAX_SIZE 。

例如,当我生成的 PDF 的大小总和达到MAX_SIZE 时,我会将这些 PDF 添加到电子邮件中,然后将其发送出去。然后我会创建一个新电子邮件,将剩余的 PDF 附件添加到其中并发送出去。重复广告,直到所有 PDF 都发送完毕。

0 投票
6 回答
120970 浏览

php - 简单的 PHP 表单:电子邮件附件(代码高尔夫)

想象一个用户想在他们的网站上放置一个表单,允许网站访问者上传一个文件和一个简单的消息,这些消息将立即通过电子邮件发送(即,文件没有存储在服务器上,或者如果它是仅暂时)作为文件附件,在邮件正文中带有注释。

在http://a2zsollution.com/php-secure-e-mail/上查看更多详细信息

完成此任务的最简单方法是什么?

最简单的方面:

  • 尺寸(代码高尔夫)
  • 易于实施(理想情况下都在一个文件中,几乎不需要外部资源)
  • 不为混淆而混淆(大小的权衡很好)
  • 自包含示例(如果在没有表单帖子的情况下调用,它会显示表单)

这几乎与以下内容相反:如何从 PHP 获取电子邮件及其附件它几乎可以在Compiling email with multiple attachments in PHP中得到回答,但它实际上并没有显示代码。

0 投票
1 回答
1042 浏览

ruby-on-rails - 如何将存储在数据库中的文件附加到操作邮件程序?

您提到了如何将文件存储在数据库中。如何使用 action mailer 将这些文件附加到邮件中?我搜索了许多站点,但找不到附加数据库文件的方法。到处都提供了附加存储在文件系统中的文件的帮助。

0 投票
3 回答
4575 浏览

c# - 如何为电子邮件 (System.Net.Mail.SmtpClient) 附件设置一个好听的名称

我正在使用 C# 中的 System.Net.Mail.SmtpClient 发送附件。
附件名称与我传递给附件构造函数的文件名称相同

我将如何为附件设置一个“好”的名称?我目前拥有的名称基本上是数字 ID,表示附加了哪个报告。我的用户正在寻找更友好的东西,比如“results.xls”。

0 投票
1 回答
2290 浏览

objective-c - 目标 C:如何使用 iPhone OS v2.2.1 发送带附件的电子邮件?

目标 C:如何使用 iPhone OS v2.2.1 发送带附件的电子邮件?

我真的不想为此目的设置 Web 服务器,如http://www.drobnik.com/touch/2009/06/sending-e-mail-attachments/中所述

非常感谢阅读

0 投票
2 回答
1933 浏览

iphone - iPhone上的Base64编码,在模拟器中工作,在设备上中断

我正在使用简单的 SMTP 客户端代码,首先发布在谷歌代码上:

http://code.google.com/p/skpsmtpmessage/

那个 repo 似乎没有维护,因为项目所有者现在在苹果公司工作,也许还有更好的事情要做。有一个代码的分支,最近在 github 上维护,您可以在以下位置找到:

http://github.com/kailoa/iphone-smtp/tree/master

我无法让附件在 iPhone 设备上工作,奇怪的是它们在模拟器中工作。我的 github 评论可以在这里找到:

http://github.com/kailoa/iphone-smtp/commit/50cbd49f351c2f0bb3a5ad6aea7736ac82d40af2#comment_27560

有了所有这些作为上下文......我的问题是:有没有人能够成功地将文件(最好是音频文件,但现在任何文件都可以)附加到电子邮件中,通过 iPhone 上的 SMTP 客户端发送?我真的希望能够将文件附加到我使用直接 SMTP 客户端发送的电子邮件中,但到目前为止,我还没有找到任何可以正确运行和工作的代码,而且我还无法成功编写自己的代码来完成说壮举。

iPhone上的文件编码与模拟器中的编码不同有什么原因吗?因为当我查看在两种上下文中创建的原始 base64 字符串时,它们是不同的。我只是不知道为什么会这样。

我的代码的相关部分是这样的:

如果需要更多代码或参考来解决这个问题,我很乐意继续添加。但是所有的代码都在 github 上很容易获得,所以任何对此感兴趣的人都可以很容易地看到一切。

谢谢瑞恩

0 投票
3 回答
2674 浏览

asp.net - ATT00006.dat 文件自动附加在邮件附件中

我有一个具有文件上传控件的页面,在提交表单时,当文件上传控件有文件时,文件通过邮件中的附件发送并且工作正常,但是当文件上传控件没有文件时,ATT00006.dat文件通过电子邮件附件自动发送。

参考网址:http ://nextech.pk/Enquiry.aspx?Enq=cu

提前感谢您的帮助

编辑——代码:

0 投票
1 回答
8336 浏览

php - php 创建文件并作为附件发送而不实际创建文件

我知道如何读取服务器上的文件并将其附加到 PHP 中的电子邮件,但我想知道是否可以附加由我的脚本创建但未在服务器上创建的文件(有点像临时文件)。

因此,在内存中创建文件并将其附加到电子邮件中。

奖励:可能还需要创建多个文件,这对服务器来说是否太多了?我不是在说 GB,而是像 5 个文件,每个文件 1000 行?

0 投票
1 回答
1850 浏览

email - 如何从日常电子邮件附件自动获取脚本处理文件?

背景:每个工作日我都会收到一封来自供应商的电子邮件,该供应商将 CSV 文件作为附件发送给我。CSV 文件需要转换为 HTML,我已经有一个脚本可以做到这一点。

问题是,我必须手动打开我的电子邮件,将附件保存到我的硬盘驱动器,然后针对保存的附件运行脚本。我想自动完成这一切,因为它变得乏味。

我总是必须将电子邮件附件保存到某个文件系统某处的已知文件路径中,然后针对该已知文件路径运行脚本以将其转换为不同的格式以用于报告目的。

问题:假设我可以将电子邮件和附件转发到任何地方,我该如何自动化这个过程?是否有某种 SMTP 到 SCP 网关?如何自动将电子邮件附件转换为文件系统上具有已知路径的文件,以便可以通过脚本进行处理?

0 投票
0 回答
21283 浏览

php - 如何使用 php 在邮件中附加和显示图像?

我想附上一张图片,然后在电子邮件中显示。

我要附加的图像在我的服务器上。我在电子邮件中使用 html。

我如何用 php 做到这一点?(而且我不想使用任何像 PEAR 这样的库)。