为了账号安全,请及时绑定邮箱和手机立即绑定

致命错误:未捕获错误:调用 F:\WebServer\htdocs\Module15\index

致命错误:未捕获错误:调用 F:\WebServer\htdocs\Module15\index

PHP
largeQ 2023-07-08 21:55:00
我正在使用 phpMailer 自动向特定用户发送邮件,但它向我抛出错误“致命错误:未捕获错误:调用 F:\WebServer\htdocs\Module15\index.php:14 中未定义的方法 PHPMailer::setForm()堆栈跟踪:#0 {main} 抛出”。谁能帮我解决这个问题。这是我的代码:索引.php<?php  require 'phpmailer/PHPMailerAutoload.php';$mail = new PHPMailer;$mail->isSMTP();$mail -> SMTPDebug = 1;$mail->HOST='smpt.gmail.com';$mail->Port=587;$mail->SMTPAuth=true;$mail->SMTPSecure='tls'$mail->Username='name@gmail.com';$mail->Password='444';$mail->setForm('name@gmail.com', 'Tariq Shaikh');$mail->addAddress('name1@gmail.com');$mail->addReplyTo('name@gmail.com');$mail->isHTML(true);$mail->Subject='Notification';$mail->Body='<h2 align=center>A new Audit Form has been Uploaded by Faculty.</h2><h3 align=center>Please check your Notification</h3>';if (!$mail->send()) {    echo "ERROR! Email is not sent!";}else{    echo "Email has been sent successfully";}?>
查看完整描述

1 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

你有一个错字

$mail->setFrom()代替了$mail->setForm()


查看完整回答
反对 回复 2023-07-08
  • 1 回答
  • 0 关注
  • 104 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信