gpt4 book ai didi

PHPMailer 错误调用未定义的方法 PHPMailer::SetFrom()

转载 作者:行者123 更新时间:2023-12-01 09:09:40 25 4
gpt4 key购买 nike

我正在使用 PHPMailer 发送一些简单的电子邮件,但是函数 SetFrom() 似乎不起作用,即使我使用的代码直接来自 phpmails 文档 ( http://phpmailer.worxware.com/index.php?pg=examplebmail )

这是我的错误

Call to undefined method PHPMailer::SetFrom()

和我的脚本
require_once('inc/phpmailer/class.phpmailer.php');
$mail = new PHPMailer(); // defaults to using php "mail()"
$body = $message;
$mail->SetFrom('tell-a-friend@domain.com', 'tell a friend');
$mail->AddAddress($to_email, $to);
$mail->Subject = "tell a friend";
$mail->MsgHTML($body);
$mail->Send();

有任何想法吗?

编辑

原来我的 phpmailer 版本中不存在 SetFrom() 函数,我可以使用设置这些值
$mail->From = '';
$mail->FromName = '';

最佳答案

小心,有多个版本的 PHPMailer。我一直不太明白哪个是哪个。不管怎样,this download PHPMailer 5.1 肯定包含一个 setFrom方法:

  public function SetFrom($address, $name = '',$auto=1) {   

关于PHPMailer 错误调用未定义的方法 PHPMailer::SetFrom(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2509145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com