使用php脚本通过outlook发送邮件时显示空白屏幕

使用php脚本通过outlook发送邮件时显示空白屏幕,php,Php,我们正在尝试使用php代码段发送outlook邮件,如下所示。 但是当我们使用localhost运行代码时,它只显示一个空白屏幕。未发送或接收任何邮件。 有人能帮我们吗?提前谢谢 Outlook.php <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title> MY MAIL &l

我们正在尝试使用php代码段发送outlook邮件,如下所示。 但是当我们使用localhost运行代码时,它只显示一个空白屏幕。未发送或接收任何邮件。 有人能帮我们吗?提前谢谢

Outlook.php

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> MY MAIL </title>
</head>
<?php
$account="abc@outlook.com";
$password="****";
$to="xyz@outlook.com";
$from="abc@outlook.com";
$from_name="ABC";
$msg="Hello";
$subject="Hello World";

include("phpmailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->CharSet = 'UTF-8';
$mail->Host = "smtp.live.com";
$mail->SMTPAuth= true;
$mail->Port = 587;
$mail->Username= $account;
$mail->Password= $password;
$mail->SMTPSecure = 'tls';
$mail->From = $from;
$mail->FromName= $from_name;
$mail->isHTML(true);
$mail->Subject = $subject;
$mail->Body = $msg;
$mail->addAddress($to);
$mail->SMTPDebug = 1;
if(!$mail->send()){
 echo "Mailer Error: " . $mail->ErrorInfo;
}else{
 echo "E-Mail has been sent";
}
?>
<body>
</body>
</html>

我的邮件

试试这个php邮件代码

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> MY MAIL </title>
</head>
<?php
$account="abc@outlook.com";
$password="****";
$to="xyz@outlook.com";
$from="abc@outlook.com";
$from_name="ABC";
$msg="Hello";
$subject="Hello World";

include("phpmailer/class.phpmailer.php");
 $mail = new PHPMailer(); // create a object to that class.
$mail->IsMail();
//$mail->IsSendmail();
$mail->Subject =  $subject;
$mail->From = $from;
$mail->FromName = $first_name." ".$surname;
$mail->AddAddress($to);
//$mail->AddBCC('seo@infiniteitsolutions.com.au');
$mail->Body = $mailBody;
$mail->IsHTML(true);
if(!$mail->send()){
 echo "Mailer Error: " . $mail->ErrorInfo;
}else{
 echo "E-Mail has been sent";
}
?>
<body>
</body>
</html>

我的邮件

试试这个php邮件代码

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> MY MAIL </title>
</head>
<?php
$account="abc@outlook.com";
$password="****";
$to="xyz@outlook.com";
$from="abc@outlook.com";
$from_name="ABC";
$msg="Hello";
$subject="Hello World";

include("phpmailer/class.phpmailer.php");
 $mail = new PHPMailer(); // create a object to that class.
$mail->IsMail();
//$mail->IsSendmail();
$mail->Subject =  $subject;
$mail->From = $from;
$mail->FromName = $first_name." ".$surname;
$mail->AddAddress($to);
//$mail->AddBCC('seo@infiniteitsolutions.com.au');
$mail->Body = $mailBody;
$mail->IsHTML(true);
if(!$mail->send()){
 echo "Mailer Error: " . $mail->ErrorInfo;
}else{
 echo "E-Mail has been sent";
}
?>
<body>
</body>
</html>

我的邮件

您可以通过设置参数来调试邮件程序

// enables SMTP debug information (for testing)
$mail->SMTPDebug  = 1;  // 1 = errors and messages
OR
$mail->SMTPDebug  = 2; // 2 = messages only

//Send email
if(!$mail->Send()) {
  echo "Mailer Error: " . $mail->ErrorInfo;
} else {
  echo "Message sent!";
}
您可以在这里查看完整的示例


您可以通过设置参数来调试邮件程序

// enables SMTP debug information (for testing)
$mail->SMTPDebug  = 1;  // 1 = errors and messages
OR
$mail->SMTPDebug  = 2; // 2 = messages only

//Send email
if(!$mail->Send()) {
  echo "Mailer Error: " . $mail->ErrorInfo;
} else {
  echo "Message sent!";
}
您可以在这里查看完整的示例


什么是“outlook邮件”?我知道“电子邮件”。开始查看您的http服务器错误日志文件。在这里,你可以简单地阅读问题所在,而不必在这里猜测或提问。如果不监视日志文件,就无法在php中编程!什么是“outlook邮件”?我知道“电子邮件”。开始查看您的http服务器错误日志文件。在这里,你可以简单地阅读问题所在,而不必在这里猜测或提问。如果不监视日志文件,就无法在php中编程!