问题标签 [zend-mail]

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 回答
683 浏览

php - Zend 框架中的 Imap IDLE

我正在 Zend 框架中搜索IMAP IDLE函数。我想知道它是否已集成或是否可以完成。我已经读过 IlohaMail 库似乎已经实现了该功能 - 至少在圆形立方体中使用的修改版本中。

0 投票
4 回答
44269 浏览

php - 使用 Zend Mail 发送邮件时出现问题?

我正在尝试使用 ZendMail 发送电子邮件(这个简单的脚本总结了它)

但是我得到了这个堆栈跟踪:

编辑:

我没有尝试使用 SMTP 发送我的电子邮件,我遇到的问题不那么可怕,但仍然是一个问题。

这个抛出是这个错误,我真的不明白为什么:

编辑2:

这是我的最终工作代码

0 投票
1 回答
145 浏览

php - 使用 zend 邮件通过 amtp 发送邮件

有人可以建议我从哪里下载zend框架和使用gmail smtp和zend in php发送邮件的代码吗?请...

0 投票
1 回答
144 浏览

php - Zend_Mail 和 Google Apps 的奇怪行为

似乎您无法修改“发件人”标头...始终映射到 x@gmail.com 或 x@domain.com。此外,不断向发件人添加抄送标头。这是正常的吗?

0 投票
1 回答
4022 浏览

php - Zend_Mail 发送的电子邮件被视为垃圾邮件

请告诉我我做错了什么。我正在使用 Zend_Mail 类发送一封电子邮件,如下所示:

虽然它是作为垃圾邮件接收的。我的服务器上还有其他应用程序,例如 Webmin,它们发送的电子邮件不会被视为垃圾邮件。

0 投票
1 回答
2590 浏览

php - Zend_Mail - 如何从电子邮件中仅获取 html 正文?

我正在处理来自 google oauth 的电子邮件。这是我正在使用的格式。

$emailmessage = $storage->getMessage($i); $fromaddress = $storage->getMessage($i)->from;

我可以使用什么格式仅获取电子邮件的 html 正文?

我一直在查看此文档http://framework.zend.com/apidoc/core/Zend_Mail/Zend_Mail.html,但格式似乎不对。它只有 getFrom,这让我相信它是一个旧版本。

编辑:我正在使用 Zend_Mail_Storage_Imap

0 投票
1 回答
197 浏览

smtp - gmail smtp问题

我正在使用 gmail smtp 从我的网站发送电子邮件,但我注意到一些电子邮件被丢弃。我使用 Zend_Mail。对于大多数电子邮件,一切正常,但如果电子邮件的主题/正文有些可疑,则可能不会发送。例如:

如果我尝试发送这样的电子邮件:

主题 (asdjkasdf kasdjf kdfasdjfksdf) 和正文 (askdjf askjf asdf)

或者

主题(SUBJECT)和正文(BODY)

那么gmail smtp就不会了。然而 Zend_Mail 返回真。

是否有垃圾邮件过滤器或阻止此类电子邮件的东西?我有哪些选择?

0 投票
0 回答
385 浏览

php - Zend 发送电子邮件

我有一个需要发送电子邮件的项目。我使用 zend 作为我的框架。

我将 XSL 用于电子邮件模板并将电子邮件参数保存为数组,该数组将在发送电子邮件之前转换为 XML。

我创建了自己的实现多线程类,利用 CURL 发送电子邮件。

队列和发送电子邮件有更好的开发方法吗?

0 投票
5 回答
3207 浏览

php - Zend Mail - 如何在不将电子邮件标记为已打开的情况下阅读

我正在使用使用 zend_mail_storage_imap 扩展的 zend 邮件,并且我构建了一个在用户电子邮件中查找关键字的应用程序。

问题是它会打开每封电子邮件并将其标记为已读。有没有办法检查电子邮件的正文,而不是将每封检查的邮件标记为已读?

这是当前的工作代码。它是自动查看某人收件箱的 ajax 查询的一部分。在这种当前形式中,它将以用户的最新邮件开头的每封邮件标记为已读(在 gmail 中)。是否可以检查正文,但不能将电子邮件标记为已读。或者,我是否需要在查找每封邮件之前检查它是已读还是未读,然后将其恢复到该状态作为解决方法?

编辑 - 这是感兴趣的人的最终代码

整个代码是循环的,所以在这里,我对每封电子邮件执行我的整个搜索/排序算法。

在这里,我将未读的电子邮件(在实施之前)标记为未读。我认为这是执行此操作的最有效方法(我能找到)。我欢迎任何其他代码或评论。

0 投票
1 回答
563 浏览

php - 使用 zend_mail 对电子邮件进行排序的最有效方法是什么?

我正在整理电子邮件以查找特定的字符串实例,而且花费的时间太长。我希望将每封电子邮件的时间缩短到半秒,目前每封电子邮件大约需要 2-2.5 秒。

我担心我正在做一些非常愚蠢的事情,这会减慢速度 - 可能使用 mysql 或 zend_email。这段代码的作用是检查用户的收件箱中是否有特定的短语“chocolate”,然后将值返回给 jquery ajax 函数。它循环了十次(在这个版本中,它检查了 10 封电子邮件)。如果您看到任何有助于减少加载时间的内容,我们将不胜感激。最初,我认为不包括库会有所帮助,但没有电子邮件打开功能的库速度很快。

我确定我在做一些愚蠢和业余的事情(也许是一些事情)。如果可能,请指出它们。

这是代码...