问题标签 [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.
php - PhpMailer 与 SwiftMailer?
我正在构建一个相当简单的 PHP 脚本,它需要发送一些带有附件的电子邮件。我发现这两个库可以做到这一点。
任何一个都比另一个有显着优势吗?还是我应该随机选择一个然后完成它?
php - 使用 PHPMailer 向 SMTP 发送电子邮件时出现问题
尝试通过 Exchange 服务器发送消息时收到以下错误日志:
笔记
- 我已经尝试使用我分配的用户/密码,但管理员说发送时甚至不需要使用用户/密码。所以我也尝试不使用它,但没有成功。
- 我什至尝试使用smtp.gmail.com
更新(2009 年 4 月 16 日)
好的,我发现了我的问题。
我正在使用一个 SMTP 服务器,它允许在没有身份验证的情况下发送消息。因此我从我的代码中删除了登录名和密码。但我忘记将“使用身份验证”标志设置为 false。现在它正在工作。
谢谢您的帮助!
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 主机。
php - PHPMailer 和 SMTP:从远程服务器发送的邮件从不显示,在本地机器上工作正常
我有一个使用 PHPMailer 发送电子邮件的脚本。电子邮件通过直接 SMTP 连接发送到远程邮件服务器。问题是,虽然当我在本地机器上运行脚本时一切似乎都很好,但当脚本在我们的实时站点上使用同一个远程 SMTP 服务器运行时,电子邮件永远不会通过。令人好奇的是,它似乎曾在某个时间点起作用,并且最近决定它不再起作用了。
有哪些潜在的失败点?我无权访问有问题的 SMTP 服务器,因此我无法在不提交支持票的情况下检查其日志文件,虽然我刚刚获得了对发送电子邮件的 Web 服务器的 sudo 访问权限,但我不太确定我在寻找要通过的日志文件等方面的内容。
FWIW,我的本地机器运行的是 Ubuntu 8.10,而远程机器运行的是 Red Hat Enterprise Linux ES 版本 4(Nahant Update 1),所以版本有点不同,但我真正想要的是关于我应该在哪里寻找问题的一些指示。
smtp - 无法使用 PHPMailer 通过 Google SMTP 发送邮件
我正在尝试使用 Google 的 SMTP 和 PHPMailer 一起发送邮件,但我无法让它工作。这是我的代码:
首先我不完全明白应该填写什么作为'SMTPSecure',有人说' ssl
',其他人说' tls
'。接下来对于“端口”,我可以输入“465”或“587”。但是这些组合都不起作用...请注意,我使用的是常规 Gmail 帐户,而不是 Google Apps。在我的 Gmail 帐户中,我启用了“POP 访问”。
我得到的错误是:“ Must issue a STARTTLS command first
”。这意味着 SSL 失败,但不知道为什么......
php - GMail SMTP 发送邮件,接收错误(4.7.0),但邮件已发送!
我正在使用 GMail SMTP 服务器发送邮件。和 PHPMailer 作为邮件发送脚本。
我收到了这个错误(我记录了所有的 SMTP 错误,即每当 PHPMailer::Send 失败):-
但邮件实际上是发送的。(我通过匹配已发送邮件的时间戳和日志中的时间戳知道这一点。)
这怎么可能?这个错误是什么意思?
更新:我想我的问题并不清楚。让我改写一下:-
我不担心在 PHPMailer 能够将邮件发送到 GMail SMTP 后邮件是否丢失。但我担心 PHPMailer 已经返回错误,但邮件已发送。可能吗?
php - 使用 PHPMailer 发送纯文本电子邮件
我在使用 PHPMailer 发送纯文本电子邮件时遇到问题。
我有从文本文件中读取的文本并通过 PHPMailer 将其邮寄给邮件收件人
当收件人收到实际的电子邮件时,邮件的格式与文本文件中的不同,所有内容都在一行中,我发送的电子邮件中不包含新行和标签。文本换行完全关闭。
代码:
php - 将文件从 FTP 附加到 PHPMailer 类
嘿,伙计们,我正在尝试使我的系统在工作中自动化,以便将艺术品发送给客户,我正在努力做到这一点,这样我就可以上传我的最终艺术品 pdf 文件(我已经完成了),然后当我选择向他们发送电子邮件时,它会附上并发送。我试过这样做
$mail->AddAttachment(' http://#######.com.au/artwork/14653/16296/Final/Final.pdf ');
现在我对这个工作没有太大希望,但我想我会试一试,有谁知道如何直接从 ftp 获取文件并附加它,或者至少省去下载然后浏览的麻烦它和附加。
在此先感谢 SOF 伙计们。