drxv39706 2019-08-09 10:23
浏览 148

无法从PHP-Mailer nginx发送电子邮件[关闭]

I am sending emails,and have already setup PHP-Mailer.

But it is giving me 405- Not allowed error.

I am sending it by ajax request.

I am stuck.

Help would be appriciated.

$name = $_REQUEST['name'];
$phno = $_REQUEST['phno'];
$email = $_REQUEST['email'];
$pname = $_REQUEST['pname'];
$message = $_REQUEST['message'];

require("phpmailer/PHPMailerAutoload.php");
require("phpmailer/class.phpmailer.php");
require("phpmailer/class.smtp.php");

$mail = new PHPMailer(true);


$mail->SMTPDebug = 2;
$mail->isSMTP();

$mail->Host = "smtp.gmail.com";
$mail->SMTPAuth = true;
$mail->Username = "shweta.differenz@gmail.com";
$mail->Password = 'secret';
$mail->Port = 587;
$mail->SMTPSecure = "tls";
$mail->CharSet = "UTF-8";

$mail->setFrom("shweta.differenz@gmail.com", "PWC");
$mail->addAddress('shweta.danej@differenzsystem.com', 'Differenz');
$mail->isHTML(true);

$mail->Subject = 'PWC Contact us';
$mail->Body = sprintf("Name: %s <br/> Number: %s<br/> Email: %s<br/> Product Name: %s<br/> Message: %s", $name, $phno, $email, $pname, $message);
$mail->AltBody = sprintf('Name: %s 
 Number: %s
 Email: %s
 Product Name: %s
 Message: %s', $name, $phno, $email, $pname, $message);

$mail->send();

$response = array(
    'msg' => "Message sent"
);

echo json_encode($response);
die;
  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 Stata 面板数据模型选择
    • ¥20 idea运行测试代码报错问题
    • ¥15 网络监控:网络故障告警通知
    • ¥15 django项目运行报编码错误
    • ¥15 请问这个是什么意思?
    • ¥15 STM32驱动继电器
    • ¥15 Windows server update services
    • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
    • ¥15 模糊pid与pid仿真结果几乎一样
    • ¥15 java的GUI的运用