我使用php语言开发了热点系统。 我想允许用户从我的系统发送电子邮件。 用户将配置电子邮件以发送电子邮件 用户必须插入他的(smtp服务器,smtp用户名,smtp密码,来自电子邮件) 如果他的条目是正确的,他可以发送电子邮件给任何人 我使用了这段代码但是没有用
include 'mails/class.phpmailer.php';
date_default_timezone_set("Asia/Bangkok");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth =false;
$mail->Host = 'ssl://smtps.gmail.com';
$mail->Port = 465;
$mail->Username = 'example@gmail.com';
$mail->Password = 'johnsmith';
$mail->SetFrom('starking123eng@gmail.com', 'Benim Adım');
$mail->AddAddress("example2@gmail.com", 'Alıcının Adı');
$mail->CharSet = 'UTF-8';
$mail->Subject = 'Mail Başlığı';
$msg='sdljfkjsd';
$mail->MsgHTML($msg);
$mail->Send();
答案 0 :(得分:0)
请尝试检查一下你应该配置你的gmail smtp首先检查一下: link
然后你可以更改$ mail-> SetFrom('starking123eng@gmail.com','Benim ADIM');到$ mail-> SetFrom($ emailOfUser,$ nameOfUser);