问题标签 [pear-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 投票
0 回答
881 浏览

php - 梨邮件工厂调试问题

我希望有人可以帮助我解决我在尝试解决问题时遇到的问题。我的网站上有一些代码,可以每天向我发送一封电子邮件。它最后一次运行是 12/1/17。唯一不起作用的部分是发送电子邮件的代码,PHP 日志中没有报告任何内容,但我从未收到电子邮件。我使用 gmail smtp,多年来一切正常。我打开了调试,结果让我卡住了。这是我所看到的:

似乎有些东西正在扰乱生成的调试信息?我在不同的浏览器和命令提示符下得到相同的结果。我不知道为什么(我怀疑它可能与 TLS 有关),我不确定如何阅读结果以查看是否存在错误。

预先感谢您的任何帮助。这将不胜感激。

这是发送电子邮件的代码,除了添加调试选项外没有任何变化。

再次感谢

0 投票
1 回答
468 浏览

php - PHP梨邮件smtp不工作

当我尝试运行此代码时,我收到一个奇怪的错误,我找不到答案:

错误是:

无法连接到 ssl://smtp.gmail.com:465 [SMTP:无法连接套接字:fsockopen():无法连接到 ssl://smtp.gmail.com:465(未知错误)(代码:- 1、回复:)]

我寻找答案,但在任何地方都找不到。请帮忙。

0 投票
0 回答
688 浏览

php - 调试:发送:QUIT 无法连接到 ssl://smtp.gmail.com:465 [SMTP:无法连接套接字:连接被拒绝(代码:-1,响应:)]

我正在尝试使用托管在 Godaddy 主机上的 PHP 脚本发送电子邮件。我正在使用 Pear Mail() 函数发送电子邮件,但现在出现错误code: -1, response:

错误:

我的 PHP 脚本:

我参考了这个链接: Send email using the GMail SMTP server from a PHP page

欢迎任何形式的帮助。提前致谢。

0 投票
0 回答
260 浏览

php - 为什么 Mailtrap.io 收不到 pear-mail 的邮件?

我安装了 pear-mail 包括 smtp 像这样

我的 php 看起来像这样

它没有例外,但是 mailtrap.io 不显示传入的电子邮件。

如果我从本地发送电子邮件,它会像这样发送和接收:

可能是我安装 Net_SMTP 时出现的问题。我收到了一些这样的警告:

我还检查了端口可用性,如下所示:

安装 Nmap$ sudo port install nmap 并检查端口 25$ nmap -p 25 smtp.mailtrap.io

这是结果

谢谢你。

0 投票
0 回答
1742 浏览

php - SMTP 电子邮件无法连接套接字错误

我有 bigrock 的商务电子邮件包,并且从过去 2 个月开始就可以使用它,但是从最近两天开始突然出现错误。

“无法连接到 smtp.indianvisaservice.org.in:587 [SMTP:无法连接套接字:连接超时(代码:-1,响应:)]”

我不确定这是什么,这是代码

我在这里做错了什么,任何支持将不胜感激。

0 投票
0 回答
49 浏览

php - PHP PEAR MAIL,如何发送 Outlook 日历邀请?

我今天大部分时间都在尝试不同的方法:没有一个奏效。

  • 我可以使用 PHP PEAR MAIL 发送电子邮件
  • 我可以构建 .ics 文件
  • 我可以将文件附加到 PHP PEAR MAIL 电子邮件

..我不知道的是:

如何格式化电子邮件,以便电子邮件客户端(Outlook/android/iphone)将其视为日历邀请(而不是带有 .ics 附件的普通电子邮件)

任何指向一个工作示例的指针都将不胜感激,我用尽了我的 google-foo

0 投票
1 回答
65 浏览

php - 如何让我的 PEAR::Mail 实现更快地发送批量电子邮件?

我正在使用两个电子邮件模板并测试了性能:

  1. 100 封电子邮件,每封电子邮件包含 25 种产品,耗时 24 秒。
  2. 100 封电子邮件,每封电子邮件包含 12 种产品,耗时 16 秒。

所有图像(例如徽标、横幅、产品)都是调用图像托管在服务器上的 URL 的文本)。

我觉得时间的增加(从 16 秒到 24 秒仅 100 封电子邮件)是惊人的,因为我只为每个产品添加了几 KB。如果这种情况仅发送 100 封电子邮件,那么发送数千封电子邮件在完成发送的时间和性能方面的影响会很大。我的代码使用这个:

如何让我的 PEAR::Mail 实现更快地发送批量电子邮件?我怀疑我的服务器可能正在限制电子邮件,或者我需要更改一些 PEAR::Mail 设置,或者可能使用 SMTP 而不是 Sendmail。有任何想法吗?谢谢你。

更新 1:

我有一个 8 核 16 线程处理器。我所做的一件事是从 Web 浏览器的不同选项卡并行运行我的脚本,例如,发送 8000 封电子邮件不需要 4 分钟,而只需要 1 分钟,因为我分 4 批发送它们,每批 2000 封电子邮件,在 4 个并行且独立的进程中同时运行脚本。我正在尝试寻找其他方法来加快这项 CPU 密集型任务的速度,我想知道是否PEAR::Mail有一些设置可以修改以更快地发送电子邮件。

0 投票
1 回答
14 浏览

php - 在 Linux 目录树中的什么位置可以找到使用 PEAR::Mail 发送的电子邮件的电子邮件传递状态报告和跟踪报告?

我正在使用此代码发送电子邮件,即使发送数千封电子邮件也能正常工作:

在 Linux 目录树中的什么位置可以找到使用 PEAR::Mail 发送的电子邮件的电子邮件传递状态报告和跟踪报告?我将需要编写一个脚本来分析这些文件以跟踪和处理反弹。所以我试图先找到这些文件。你知道他们在哪里吗?

0 投票
1 回答
141 浏览

php - 当用户单击邮件客户端的“取消订阅”按钮时,如何更新我的数据库?

PEAR::Mail用来发送数千封电子邮件,一切正常。在我的电子邮件的页脚中,我为那些想要退订的人提供了这个链接:

在此处输入图像描述

当有人单击该链接时,我会转到我的数据库以从我的订阅者列表中删除该电子邮件地址。但是,我最近注意到我的 Gmail 帐户在公司名称旁边的主题行下方包含了这个取消订阅按钮:

在此处输入图像描述

当有人通过单击该链接取消订阅时,我猜 Gmail 会确保该人不再收到来自我的服务器的电子邮件,但问题是我无法知道从我的数据库中删除该用户。我不想在我的数据库中保留不想收到我的电子邮件的人的电子邮件(那些明确取消订阅的人)。我怎么知道有人点击了公司名称旁边的“取消订阅”链接?谢谢你。