问题标签 [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.
phpmailer - phpmail总是去垃圾邮件
如何在不将电子邮件发送到垃圾邮件的情况下优化 php_mail()?我的网页所做的一切都会将电子邮件发送到垃圾邮件中?如何使它不进入垃圾邮件?
php - PHP 电子邮件到 IMAP 帐户
我正在使用 PHPmailer 从网站向网站所有者发送电子邮件。它适用于某些地址(例如我的 Gmail 帐户),它曾经适用于所有者的地址,但他最近从 POP 更改为 IMAP,现在他没有收到来自该网站的电子邮件。他确实收到了来自其他来源的电子邮件。这是代码:
非常感谢任何建议。谢谢!G
php - 使用 phpmailer 和 XAMPP 调试 PHP 邮件到 Yahoo 电子邮件
我已经下载了 XAMPP 的最新更新,它几乎搞砸了我的旧配置。我曾一度能够使用 PHP 发送基本的 mail(),但一旦我更新它就停止了。
我研究了一下,每个人都推荐 Zend 或 PHPMailer。我尝试了 PHPMailer,它返回了一个错误,说无法得到响应。
弄乱了我的 php.ini 并将套接字超时从 60 增加到 120。这不起作用,所以我尝试向自己发送测试邮件。
所以,我检查了 php.ini
好的,所以我想,“我将只使用 PHPMailer 来包含 SMTP 和端口:
其中说:
水星 说道:
花了那么多时间,我现在想知道,是我的代码、php.ini、phpmailer 还是 Yahoo?
phpmailer - PHPmailer 报告:无法执行:/usr/sbin/sendmail
为什么?我可以在 PHP 中通过 mail() 发送,但我不能使用 IsSendmail() 通过 PHPMailer 发送
php - 邮件列表回复只发送给发件人,除非使用全部回复
我正在使用 PHPmailer 处理基于 PHP 的邮件列表。
目前,我已经为邮件列表帖子的答案实现了两个选项:仅回复发件人与回复列表。这基本上控制了在回复字段中插入的地址。
我想创建我的用户从 Mailman 知道的行为,这里有一个例子:
SenderA 发布消息:
发件人:senderA@foo.bar
收件人:list@foo.bar
邮件列表将其转发给所有收件人,例如这里给 RecipientA:
发件人:senderA@foo.bar
收件人:收件人A@foo.bar
抄送:list@foo.bar
现在 RecipientA 回复了帖子,回复看起来像这样:
发件人:收件人A@foo.bar
收件人:senderA@foo.bar
RecipientA 的另一个选项是通过在邮件客户端中选择“全部回复”来发布对整个邮件的回复,这在回复中看起来像这样:
发件人:收件人A@foo.bar
收件人:senderA@foo.bar
抄送:list@foo.bar
当我决定在 CC 字段中为所有转发的邮件设置邮件列表的地址时:
这是否意味着当我将邮件发送给 100 个订阅者时,邮件会返回邮件列表 100 次(-> 检索、检查和删除重复的邮件会花费相当多的性能)
我可以包含一个特定的标题,这样发送到抄送邮件列表的邮件就不会发送 100 次吗?我怎样才能告诉邮件服务器不要这样做?
或者:
- 是否有另一种方法可以让用户决定回复发件人或整个列表?
php - PHPMailer Lite & GMAIL SMTP:电子邮件未发送到 Yahoo Mail,如何调试?
我正在尝试使用 phpMailer 和 GMail SMTP 发送电子邮件。它可以很好地向其他 Gmail 帐户发送电子邮件,但向 Yahoo 发送邮件永远不会到达那里。我阅读了有关使用 ip 地址等进行调试的信息,但我在该领域不熟练?
这是代码:
更新:发现问题:我们的服务器已被雅虎列入黑名单(不是我的错),所以浪费了一天半的时间。
php - 具有动态值的 HTML 邮件
这是我需要做的。我需要能够动态生成自定义电子邮件。我一直在使用 PHP 的 mail() 函数,但有人鼓励我尝试使用 phpmailer 或 Zendmail。但它似乎无法处理自定义电子邮件。
我需要做的是能够从表单中获取值并将它们插入到消息的正文中。我一直在做:
然后我做:
mail($recipient, $subject, $message, $headers);
使用正确的 HTML 标头。
有没有办法用 phpmailer 或 Zendmail 做我想做的事?有没有办法在 OOP 中做到这一点,而不是可以改善那些变得非常冗长的页面?我会很感激一些指导。
php - “智能引号”在来自 phpmailer 的电子邮件中未正确显示
我正在处理一个 LAMP 网络服务器。我有用户用来提交存储在 mysql 的文本字段中的文本的表单。通常这些文本是从 Microsoft Office 产品中复制和粘贴的,所以我得到了很多智能引号和破折号。如果我从数据库中检索它们并将它们显示在网页上,这些字符会正确显示,但我遇到麻烦的是使用 phpmailer 类在电子邮件中发送文本。我得到的东西看起来像这样: - (它应该是一个破折号)。
可能很重要的一件事:如果我在 mysql 中打开一个控制台并选择一个包含 emdash 或智能引号的字段,它将错误地显示在我的控制台上: - 但是,如上所述,如果我的 php页面(使用 PDO)选择字段并显示它,它将在浏览器中正确显示(在本例中为 emdash)。
我不确定是否有办法在 phpmailer 中选择字符集(可能是某个地方的简单设置?)或者是否有更好的方法来解决这个问题。不过,我想我应该清楚,“搜索并用常规等效项替换智能引号和破折号”不是我正在寻找的答案(希望这不是唯一的解决方案)。
我找到了这个信息:
我的 php 网页:utf-8
mysql 客户端编码:latin1
mysql 服务器编码:latin1
phpmailer 字符集:iso-8859-1
phpmailer - $mail->addAddress() 参数
SOS我正在尝试向选定的电子邮件发送消息(通过表单发布),因此表单会将 student_id 传递给 php 脚本,该脚本获取相应的 student_email 地址(由 student_id 引用),我非常感谢您的帮助。这是我每次收到的错误消息,,
刷新无效:您必须提供至少一个收件人电子邮件地址。邮件未发送 PHP Mailer 错误:您必须提供至少一个收件人电子邮件地址。
编码:
注意:我的function.php中有这个函数
php - 如何使用php发送电子邮件而不会自动将邮件降落在垃圾箱中
我使用 PHP 的 mail() 函数发送一些电子邮件。但是我所有的邮件都会自动进入垃圾箱。有没有办法防止这种情况?如果是这样,我应该在哪里阅读以了解更多信息。
你会推荐我使用 PHPmailer 吗?
最好的问候,亚历山大