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 用matlab 设计一个不动点迭代法求解非线性方程组的代码
    • ¥15 牛顿斯科特系数表表示
    • ¥15 arduino 步进电机
    • ¥20 程序进入HardFault_Handler
    • ¥15 oracle集群安装出bug
    • ¥15 关于#python#的问题:自动化测试
    • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题
    • ¥15 教务系统账号被盗号如何追溯设备
    • ¥20 delta降尺度方法,未来数据怎么降尺度
    • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效