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

php - Gmail 邮件缺少标头的问题

我正在尝试以编程方式解析我的 Gmail 以获取各种索引功能,并且无法找到我认为是标准电子邮件标题的某些标题。我正在使用 Zend IMAP 库,并且在身份验证和查看/操作我的 Gmail 时没有问题。但是,我遇到了一些标题丢失的问题。例如

  • 大约十分之 1 的邮件缺少“message-id”标头,包括许多从其他 gmail 地址发送的邮件
  • 偶尔,虽然很少,附件标头中缺少“内容类型”、“内容处置”和“文件名”标头。这些似乎总是作为较长消息线程的一部分的消息。

谁能解释为什么这些标题可能会丢失?如果缺少“message-id”标头,则使用什么作为唯一标识符?也许是其他标题的某种组合?

0 投票
1 回答
4589 浏览

email - Zend Mailer 错误“从头设置两次”

我的问题基于 Zend Mail

我有一个扩展 Zend Mail 的类。基本上它应该在注册时向用户发送两封不同的邮件。

它有两个函数 sendRegistrationMail 和 sendActivationMail 并且两个方法都使用在构造函数中初始化的相同传输。

调用这两个函数 sendRegistrationMail 有效,但第二个函数给出了错误:**From Header Set Twice**

0 投票
1 回答
3782 浏览

php - Zend Mail 消息内容

我正在使用 Zend Mail 从我的 POP3 服务器获取电子邮件列表,并将其显示在网页上。这是我的代码:

问题是一些电子邮件显示如下:

这使得阅读消息的实际正文内容变得困难。我希望它像这样显示:

我该怎么做呢?谢谢你。

0 投票
1 回答
5770 浏览

zend-framework - Zend Mail 不断给我一个 Socket Error

我在使用 zend 框架发送电子邮件时遇到问题。我不断收到“无法打开套接字”错误。

我不知道这里出了什么问题 - 它曾经在我的另一台主机上工作。自从我将它转移到另一台主机后,我无法发送电子邮件。我已经设置了配置值以匹配新的电子邮件服务器。

这是我的代码:

编辑 ===

好吧,上面发布的代码是我的实际代码 - 我不知道它有什么问题,因为它曾经在另一台主机上工作。

以下是我得到的确切错误

0 投票
1 回答
627 浏览

php - Zend_Mail_Storage_Pop3 发送失败

我使用 Zend 框架创建了一个脚本。目标是脚本检查电子邮件。当我连接到与 webhosting 不在同一个域中的 pop3 帐户时(f.ex 托管在 arkreport.be 上,电子邮件是 info@my-domain.com),它可以工作。但是当我连接到同一个托管帐户上的邮件帐户时,它就不起作用了。

这可能是服务器问题吗?我的虚拟主机询问我有关连接方式的更多信息,但我只能对所有使用的代码进行简短说明。

也许有替代方案。emailuseraccount 中有一个 %,也许这是个问题……我不知道 :)

这是错误

致命错误:未捕获异常“Zend_Mail_Protocol_Exception”,消息“读取失败 - 连接已关闭?” 在 /var/www/html/library/Zend/Mail/Protocol/Pop3.php:174 堆栈跟踪:#0 /var/www/html/library/Zend/Mail/Protocol/Pop3.php(222): Zend_Mail_Protocol_Pop3- >readResponse(false) #1 /var/www/html/library/Zend/Mail/Protocol/Pop3.php(282): Zend_Mail_Protocol_Pop3->request('PASS passw') #2 /var/www/html/library/ Zend/Mail/Storage/Pop3.php(191): Zend_Mail_Protocol_Pop3->login('facturen%arkrep...', 'oj1rak') #3 /var/www/html/application/default/controllers/CronController.php( 76): Zend_Mail_Storage_Pop3->__construct(Array) #4 /var/www/html/library/Zend/Controller/Action.php(513): CronController->checkmailAction() #5 /var/www/html/library/Zend /Controller/Dispatcher/Standard.php(295):

0 投票
2 回答
285 浏览

zend-framework - Zend Mail - 在哪里实例化它?

我正在使用数据映射器/网关设计模式。

所以我有一个:

映射器;网关;域对象(主要带有 getter 和 setter);控制器;一个看法。

我的问题是:我应该在哪里实例化 Zend Mail ?我相信这种观点显然是毫无疑问的,而且网关也不值得考虑。

控制器应保持清洁,因此:

映射我们的域对象?

如果我们的表单会有一些从数据库中检索数据的选择框,那么,也许 Mapper 将是最适合实例化 Zend Mail 的地方?

谢谢

0 投票
1 回答
538 浏览

php - 使用 Zend 将消息标记为看不见

Zend_Mail_Storage_Imap用来收集电子邮件。

在某些特殊情况下,在我阅读完邮件后,我想再次将其标记为未读。

我怎么能在zend框架中做到这一点?

谢谢,鲍里斯。

0 投票
1 回答
3788 浏览

php - 如何从 zend 邮件 imap 中提取内容?

我正在尝试编写一个脚本,该脚本在没有自定义标志的情况下下载某个文件夹中的所有邮件,我们现在将标志称为 $aNiceFlag;在我取回一封邮件后,我想用 $aNiceFlag 标记它。然而,在解决标志问题之前,我现在无法从邮件中提取我需要的内容。

这是我需要的信息:

  • 发件人(如果可能,电子邮件和姓名)
  • 主题
  • 接收者
  • 纯文本正文(如果只有 html 可用,我将尝试将其从 html 转换为纯文本)
  • 发送时间

我可以通过使用轻松获得主题$mailObject->subject。我正在查看Zend 文档,但这对我来说有点困惑。

这是我现在的代码,我不应该回显内容,但这只是在测试时:

我正在使用 google oAuth 访问邮件。$this->label是我要获取的文件夹。现在这很简单,但在使它变得复杂之前,我想弄清楚基本原理,例如将上面列出的所有数据提取到数组中的单独键中的合适方法。

0 投票
2 回答
610 浏览

zend-framework - Zend 邮件异常 - 无法路由的地址 - 为什么?

大家好,我已经构建了一个简单的 cron 程序,它使用 zend 框架在 php 中运行。它会定期向网站成员发送包含更新的电子邮件。当它突然在通过电子邮件发送到特定电子邮件时消失并且我得到的只是这个错误消息时,它工作正常:

发生了什么事,为什么这封特定的电子邮件会发生这种情况?

电子邮件看起来不错,即它没有格式不正确。另外,我怎样才能防止这样的事情停止 cron 作业以继续处理其他电子邮件。

0 投票
2 回答
6140 浏览

php - Zend Framework:如何阅读电子邮件附件(并保存到磁盘)?

我目前正在使用 Zend_Mail_Storage_Imap 来使用 IMAP 阅读电子邮件。由于文档,我能够阅读电子邮件正文(文本和 html)。

现在我想弄清楚如何保存电子邮件附件。我找不到任何解释如何转换原始内容和保存附件的内容。我怎样才能做到这一点?