问题标签 [phpmailer]

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 投票
7 回答
49306 浏览

php - PhpMailer 与 SwiftMailer?

我正在构建一个相当简单的 PHP 脚本,它需要发送一些带有附件的电子邮件。我发现这两个库可以做到这一点。

任何一个都比另一个有显着优势吗?还是我应该随机选择一个然后完成它?

0 投票
8 回答
32060 浏览

php - 如何使用 PHPMailer 发送包含 CSS 的 HTML 邮件?

我在使用PHPMailer发送 HTML 邮件时遇到问题。我制作了一个Smarty模板,并从中获得了所有的 HTML 代码。但是当我发送邮件时,我收到的邮件没有包含 CSS(它只有背景颜色、字体或类似的东西)。在 PHPMailer 中,我将邮件设置为 HTML。

有没有办法发送包含 CSS 的 HTML 邮件?

0 投票
3 回答
17467 浏览

php - 使用 PHPMailer 向 SMTP 发送电子邮件时出现问题

尝试通过 Exchange 服务器发送消息时收到以下错误日志:

笔记

  • 我已经尝试使用我分配的用户/密码,但管理员说发送时甚至不需要使用用户/密码。所以我也尝试不使用它,但没有成功。
  • 我什至尝试使用smtp.gmail.com

更新(2009 年 4 月 16 日)

好的,我发现了我的问题。

我正在使用一个 SMTP 服务器,它允许在没有身份验证的情况下发送消息。因此我从我的代码中删除了登录名和密码。但我忘记将“使用身份验证”标志设置为 false。现在它正在工作。

谢谢您的帮助!

0 投票
2 回答
8762 浏览

php - PHP 发送邮件错误

请帮助我,我是 PHP 新手,自从过去 5 小时以来,我一直在尝试发送邮件,现在真的很累。谢谢。

这是我的代码。我正在使用 Gmail 帐户。

当我运行我的文件时,出现此错误:

警告:fopen(contents.html) [function.fopen]: 无法打开流:第 1870 行的 D:\xampplite\htdocs\WebEng\class.phpmailer.php 中没有这样的文件或目录

警告:fsockopen() [function.fsockopen]:无法连接到 ssl://smtp.gmail.com:465(无法找到套接字传输“ssl” - 您在配置 PHP 时是否忘记启用它?) D:\xampplite\htdocs\WebEng\class.smtp.php 在第 122 行邮件程序错误:SMTP 错误:无法连接到 SMTP 主机。

0 投票
3 回答
1432 浏览

php - PHPMailer 和 SMTP:从远程服务器发送的邮件从不显示,在本地机器上工作正常

我有一个使用 PHPMailer 发送电子邮件的脚本。电子邮件通过直接 SMTP 连接发送到远程邮件服务器。问题是,虽然当我在本地机器上运行脚本时一切似乎都很好,但当脚本在我们的实时站点上使用同一个远程 SMTP 服务器运行时,电子邮件永远不会通过。令人好奇的是,它似乎曾在某个时间点起作用,并且最近决定它不再起作用了。

有哪些潜在的失败点?我无权访问有问题的 SMTP 服务器,因此我无法在不提交支持票的情况下检查其日志文件,虽然我刚刚获得了对发送电子邮件的 Web 服务器的 sudo 访问权限,但我不太确定我在寻找要通过的日志文件等方面的内容。

FWIW,我的本地机器运行的是 Ubuntu 8.10,而远程机器运行的是 Red Hat Enterprise Linux ES 版本 4(Nahant Update 1),所以版本有点不同,但我真正想要的是关于我应该在哪里寻找问题的一些指示。

0 投票
5 回答
2876 浏览

python - Python 对应的 phpMailer php 类在哪里?

我是 python 新手。实际上,我正在尝试使用 python 发送特色电子邮件:html 正文、文本替代正文和附件。

因此,我找到了本教程并使用 gmail 身份验证对其进行了修改(教程在此处找到)

我有atm的代码是:

并且有效..现在只错过附件..而且我无法添加附件(来自这篇文章)

那么,为什么 php 没有像 phpMailer 这样的 python 类呢?是不是因为,对于一个中等能力的 Python 程序员来说,发送带有附件和替代文本正文的 html 电子邮件非常容易,以至于不需要一个类?还是因为我没找到?

如果我能够编写这样的类,当我对 python 足够好时,这对某人有用吗?

0 投票
5 回答
23570 浏览

smtp - 无法使用 PHPMailer 通过 Google SMTP 发送邮件

我正在尝试使用 Google 的 SMTP 和 PHPMailer 一起发送邮件,但我无法让它工作。这是我的代码:

首先我不完全明白应该填写什么作为'SMTPSecure',有人说' ssl',其他人说' tls'。接下来对于“端口”,我可以输入“465”或“587”。但是这些组合都不起作用...请注意,我使用的是常规 Gmail 帐户,而不是 Google Apps。在我的 Gmail 帐户中,我启用了“POP 访问”。

我得到的错误是:“ Must issue a STARTTLS command first”。这意味着 SSL 失败,但不知道为什么......

0 投票
1 回答
4299 浏览

php - GMail SMTP 发送邮件,接收错误(4.7.0),但邮件已发送!

我正在使用 GMail SMTP 服务器发送邮件。和 PHPMailer 作为邮件发送脚本。

我收到了这个错误(我记录了所有的 SMTP 错误,即每当 PHPMailer::Send 失败):-

但邮件实际上是发送的。(我通过匹配已发送邮件的时间戳和日志中的时间戳知道这一点。)

这怎么可能?这个错误是什么意思?

更新:我想我的问题并不清楚。让我改写一下:-

不担心在 PHPMailer 能够将邮件发送到 GMail SMTP 后邮件是否丢失。但我担心 PHPMailer 已经返回错误,但邮件已发送。可能吗?

0 投票
3 回答
40099 浏览

php - 使用 PHPMailer 发送纯文本电子邮件

我在使用 PHPMailer 发送纯文本电子邮件时遇到问题。

我有从文本文件中读取的文本并通过 PHPMailer 将其邮寄给邮件收件人

当收件人收到实际的电子邮件时,邮件的格式与文本文件中的不同,所有内容都在一行中,我发送的电子邮件中不包含新行和标签。文本换行完全关闭。

代码:

0 投票
1 回答
547 浏览

php - 将文件从 FTP 附加到 PHPMailer 类

嘿,伙计们,我正在尝试使我的系统在工作中自动化,以便将艺术品发送给客户,我正在努力做到这一点,这样我就可以上传我的最终艺术品 pdf 文件(我已经完成了),然后当我选择向他们发送电子邮件时,它会附上并发送。我试过这样做

$mail->AddAttachment(' http://#######.com.au/artwork/14653/16296/Final/Final.pdf ');

现在我对这个工作没有太大希望,但我想我会试一试,有谁知道如何直接从 ftp 获取文件并附加它,或者至少省去下载然后浏览的麻烦它和附加。

在此先感谢 SOF 伙计们。