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

php - Zend Mail - 电子邮件未发送

我在通过 zend_mail 发送注册电子邮件时遇到问题。邮件仅传输到具有@gmail.com 的邮件。

如果用户有另一个电子邮件提供商,则不会发送电子邮件。

有任何想法吗?

0 投票
1 回答
3784 浏览

zend-mail - Zend_Mail 和 Exim 的每个 SMTP 连接发送多封邮件的问题

我的专用服务器上有 exim 邮件服务器。我正在尝试使用 zend_mail 一次发送大约 800 封邮件但只有大约 200 封邮件发送我在 error_log 中没有 php 错误我尝试记录如果它太慢并且超过最大执行时间

然后什么都没有。我找不到如何捕捉 Zend_Mail 抛出的错误。所以我查看了exim_mainlog,发现这个时间附近有一些错误

这是否意味着我应该每 10 个字母中断一次连接,或者我必须为 exim 更改一些配置?主要问题是 - 我不能进行很多测试,因为我的订阅者收到了测试邮件,如果我用几封邮件进行测试,它工作正常

0 投票
1 回答
5913 浏览

zend-framework - Send SMTP Email through Exchange Server Using Zend_Mail - How to Diagnose these Errors

I have the following code:

When I try to connect using what should be the correct credentials I get the following error in the log:

When I try to connect and send an email using a definitely bad password I get the following error:

My problem, I don't really know how to diagnose these errors. Where do I look up what 5.7.1 and 5.7.3 error codes are described, etc? Google wasn't helping me too much. When I plug in the credentials for my personal GMail account I am able to send mail just fine, so I know that I can send emails when configured correctly.

A few other possibly helpful tidbits, I am trying to send from a company Exchange that has created an email account for this user, I am trying to send to an email outside of the domain, and I don't have a lot of access to the exchange server- other than a few screenshots on how they set up their email clients.

0 投票
1 回答
1114 浏览

php - 如何使用 zend_mail 和 zend_mail_storage_imap 将电子邮件移动到不同的文件夹?

我正在将这些库用于我正在构建的电子邮件应用程序。

另外,有没有办法让这个发件人收到的电子邮件从现在开始自动进入巧克力文件夹?...类似于在 gmail 中构建标签的方式,来自该发件人的所有邮件将来都会自动进入该文件夹。

我还是zend的新手,我将再次重新查看文档。

0 投票
1 回答
1482 浏览

php - 如何将电子邮件过滤器添加到 IMAP 电子邮件帐户?

我正在使用 PHP(特别是 zend_mail_storage_imap)。几天前,我构建了一个电子邮件产品的第一个迭代。基本上,我使用 zend_mail 和 imap 电子邮件帐户标记和过滤大量电子邮件。问题是我目前每五分钟搜索一次电子邮件地址以查看是否收到了新电子邮件。我想通过在 IMAP 本身中放置一个过滤器来改变这一点 - 一个类似于 GMAIL 过滤器的过滤器。是否可以直接在 IMAP 中进行设置?如果没有,下一个最佳解决方案是什么?

我的主要问题是,虽然我可以过滤电子邮件,但在每五分钟过滤一次之前,它们仍然会被“推”到我的黑莓风暴中。

0 投票
2 回答
2256 浏览

zend-framework - Zend_Mail - 通过 POP 阅读 Gmail 邮件

我正在尝试使用 Zend_Mail 阅读我的 Gmail 帐户。该请求似乎超时了。我的有问题$config吗?

0 投票
3 回答
2144 浏览

php - 如何使用zend邮件搜索收件箱

以下是来自 zend_mail_protocol_imap 的函数。我读它来搜索电子邮件,我想使用 zend_mail_storage_imap 覆盖它(这是我现在用来从 gmail 获取电子邮件的东西)。我将以下函数复制并粘贴到 zend_mail_storage_imap 中,但我遇到了参数问题。我找不到关于数组 $params 使用什么的文档。在更彻底地阅读之前,我最初认为这是搜索词。我没主意了。这是功能...

起初我以为这样可以解决问题...

这是错误消息:

可捕获的致命错误:传递给 Zend_Mail_Storage_Imap::search() 的参数 1 必须是一个数组,给定字符串,调用...

但是不,我需要以数组的形式发送信息。有任何想法吗?

0 投票
2 回答
953 浏览

php - 使用 Zend_Mail 发送前的垃圾邮件检查

我正在使用Zend_Mail下面的代码来发送我的电子邮件。

我需要检查准备好的邮件的垃圾邮件等级,我想使用 SpamAssassin 来完成。

我想创建一个包含内容的文件并运行诸如 之类的东西exec('spamc $filename'),但是如何使用完整的 MIME 正文获取文件内容?我注意到_buildBody()Zend_Mail_Abstract 类 ( library/Zend/Mail/Transport/Abstract.php) 中有一个函数返回它,但那是一个protected函数。

谢谢

0 投票
4 回答
1910 浏览

php - 在不阻止“执行”的情况下发送邮件

我在 Zend Framework 应用程序中使用 Zend_Mail 来发送包含基于 Web 的联系表单内容的电子邮件。

邮件本身可以正常工作(我使用的是 Google Apps 帐户),但处理可能需要相当长的时间(从几秒钟到近一分钟不等)。

我的控制器操作通常会在发送邮件后重定向访问者,所以我认为我可以在调用 $mail->send() 之前重定向访问者并让脚本在“后台”继续:

所以我尝试了以下方法:

$this->_redirector*Zend_Controller_Action_Helper_Redirector* 的实例在哪里

这似乎没有什么区别,在发送邮件时脚本仍然被阻止,之后发生重定向。

也许我应该编写一个控制器插件,使用 postDispatch() 挂钩是否允许我在访客被重定向后发送邮件?

欢迎提出建议!

0 投票
4 回答
7454 浏览

zend-framework - 使用 WAMP 设置从本地主机发送电子邮件 SMTP

我正在尝试配置我的 php.ini 文件,以便我可以使用 PHP 从我的开发环境中的“localhost”发送电子邮件。我不再有权访问开放的 SMTP 服务器,并且 Gmail 不再使用他们的新 SSL 设置。我已经做了很多研究,并在这里和其他地方看到了很多“解决方案”,但它们不起作用。我尝试安装本地 SMTP 服务器(hMailServer 要求输入密码才能安装,免费 SMTP 服务器不起作用等)。

有谁知道我可以在我的 php.ini 文件中设置的免费 SMTP 服务器,或者任何其他从 localhost 发送邮件的方式(我只需要它用于测试目的)。当我切换到生产环境时,我不想以完全不同的方式更改代码和发送电子邮件。(我正在使用 Zend 和 Zend_Mail 类)