问题标签 [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 字符编码问题
我尝试使用 PHPMailer 发送注册、激活。等邮件给用户:
$message
包含拉丁字符。不幸的是,所有网络邮件(gmail、webmail.mydomain.org、emailaddress.domain.xx)都使用不同的编码。
如何强制使用 UTF-8 编码在所有邮箱中显示完全相同的邮件?
我试图转换邮件标题宽度mb_convert_encoding()
,但没有运气。
php - PHPMailer 错误调用未定义的方法 PHPMailer::SetFrom()
嘿,我正在使用 PHPMailer 发送一些简单的电子邮件,但是 SetFrom() 函数似乎不起作用,即使我使用的代码直接来自 phpmails 文档(http://phpmailer.worxware.com/index .php?pg=examplebmail )
这是我的错误
和我的剧本
有任何想法吗?
编辑
原来 SetFrom() 函数在我的 phpmailer 版本中不存在,我可以使用设置这些值
php - PHPMailer 安全实践 - 是否发送转义/净化变量?
我正在使用 PHPMailer-Lite 类来构建电子邮件发送脚本,但我不确定在将 $name变量添加到构造函数时是否应该在 $name 变量上使用addlashses() 。
如果某人的姓氏是O'Riley(或任何其他包含通常应在处理前进行清理的字符的名称)并且我会不转义地发送它,它不会与脚本/电子邮件发送混淆吗?不转义发送它是否安全?作为旁注,我还想避免让我的消息正文说"Hello, O\'Riley"。
查看源代码,我看到它只从收到的 $name 变量中修剪空格和行尾 (\r\n) 字符,因此任何关于此的建议都将受到欢迎。
谢谢大家 !
php - PHPMailer - 如何添加多个 EmbeddedImage
我对 PHP 邮件程序有疑问。
我尝试使用嵌入式图像发送电子邮件。
php 邮件程序只发送附件中的第一张图片。
我的代码:
使用 simple_html_dom.php 获取 html 中所有图像的路径
在发送电子邮件的功能中,我有循环:
我找不到错误。
php - PHPMailer、fsockopen()、可能的 Apache 问题?
我正在使用 PHPMailer 发送站点联系人。
在开发中,该脚本通过 smtp 与 GMail 服务完美配合。但是,在生产中,在客户端的 DMZ 内,它似乎无法连接到他们在那里拥有的 SMTP 服务。我已经使用 telnet 连接到相同的服务到端口 25,所以我确定它存在并且对服务器可用。
在任何情况下php可能无法打开套接字连接(fsockopen)......?php 扩展 openssl 已加载并正常。
错误是“无法连接到 SMTP 服务”。
谢谢!
php - 如何检查我的邮件服务器是否需要 smtp 身份验证?
如果邮件服务器需要,我在这里查找和提供 smtp 凭据。但是我怎么知道我的服务器是否需要它?
我在 PHP 中编写脚本并使用 PHPMailer
php - phpmailer 发送邮件
我正在使用 phpmailer 类发送电子邮件,并将文件附加到邮件中。电子邮件已成功发送,但作为 sql 文件的附件为空,这不应该是这种情况。我尝试过使用图像文件,但似乎我附加的每个文件都是空的。任何人都可以帮我解决这个问题吗?
更新:我试图在附加文件之前显示文件的大小,它实际上显示了文件大小。任何人都可以帮助我吗?
php - PHPMailer、CC 和 Linux 服务器
如何在 Linux 服务器上运行的 PHPMailer 中添加抄送邮件地址?
AddCC 方法仅适用于 Windows:http ://phpmailer.worxware.com/index.php?pg=methods
我尝试了这种方法,但邮件永远不会到达......我也尝试过 $mail->addCustomHeader('CC: mymail@mail.com') 没有成功。
谢谢你。
php - phpmailer 发送电子邮件,主题行添加两次
在 phpmailer 的一个非常基本的实现中有一个奇怪的错误,其中主题行添加了两次,它只在代码中添加了一次:
输出是它收到了邮件,但主题行在电子邮件客户端中出现了两次。它非常奇怪,并且之前没有在代码中设置。
有人看到此错误并找到解决方法吗?
php - PHP Mailer 和 Mailer-Daemon 之间可能的关系
我正在使用来自网站的 PHPMailer 类,该类将用户 ajax 上传确认发送到我的客户端。这使用 mail.myclient.com SMTP 主机。这是我的客户用于他的 Outlook 检查他的电子邮件的同一个 SMTP 主机。
尽管我收到了来自客户的两封关于邮件传递失败的电子邮件:将消息返回给我用来发送确认电子邮件的相同地址的发件人,但来自网站的这封电子邮件发送没有错误。
这两个问题可以关联吗?我需要提供更多信息吗?
非常感谢!