无法使用核心php发送电子邮件

Pooja Yeli

我是php的新手。我正在尝试使用php发送电子邮件,但我不知道我的代码有什么问题。我在Google上搜索了很多,但没有任何效果。这是我的PHP代码。我正在使用class.phpmailer.php。

<?php

require("phpmailer-master/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // send via SMTP
IsSMTP(); // send via SMTP
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "[email protected]"; // SMTP username
$mail->Password = "mypassword"; // SMTP password
$webmaster_email = "[email protected]"; //Reply to this email ID
$email="[email protected]"; // Recipients email ID
$name="myname"; // Recipient's name
$mail->From = $webmaster_email;
$mail->FromName = "Webmaster";
$mail->AddAddress($email,$name);
$mail->AddReplyTo($webmaster_email,"Webmaster");
$mail->WordWrap = 50; // set word wrap
$mail->AddAttachment("/var/tmp/file.tar.gz"); // attachment
$mail->AddAttachment("/tmp/image.jpg", "new.jpg"); // attachment
$mail->IsHTML(true); // send as HTML
$mail->Subject = "This is the subject";
$mail->Body = "Hi,
This is the HTML BODY "; //HTML Body
$mail->AltBody = "This is the body when user views in plain text format"; //Text Body
if(!$mail->Send())
{
echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
echo "Message has been sent";
}
?>
echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
echo "Message has been sent";
}
?>
Pooja Yeli

我终于可以使用php发送邮件了。这是代码:

<?php

require_once('class.phpmailer.php');
include("class.smtp.php");

$mail = new PHPMailer();
$mail->IsSMTP();
$mail->CharSet="UTF-8";
$mail->SMTPSecure = 'tls';
$mail->Host = 'smtp.gmail.com';
$mail->Port = 587;
$mail->Username = '[email protected]';
$mail->Password = 'sender_password';
$mail->SMTPAuth = true;

$mail->From = '[email protected]';
$mail->FromName = 'sender';
$mail->AddAddress("[email protected]");
$mail->AddReplyTo("[email protected]", 'Information');

$mail->IsHTML(true);
$mail->Subject    = "Sample exmple to check proper working of mail function";
$mail->AltBody    = "To view the message, please use an HTML compatible email viewer!";
$mail->Body    = "Hello ";
$path = $_POST['upload'];
$mail->AddAttachment($path); // attachment
if(!$mail->Send())
{
  echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
  echo "Message sent!";
}
?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法从PHP发送电子邮件

来自分类Dev

使用php发送电子邮件

来自分类Dev

使用邮件功能从php发送电子邮件

来自分类Dev

使用 php 邮件功能发送电子邮件 - 变慢

来自分类Dev

在Windows 8上无法使用php邮件功能发送电子邮件

来自分类Dev

我无法让xampp或远程服务器使用php邮件功能发送电子邮件

来自分类Dev

发送电子邮件PHP脚本无法接收

来自分类Dev

无法从PHP页面发送电子邮件

来自分类Dev

无法通过引导PHP发送电子邮件

来自分类Dev

CSS无法使用AWS发送电子邮件

来自分类常见问题

无法使用Microsoft.Graph发送电子邮件

来自分类Dev

无法使用Indy发送电子邮件,冻结程序

来自分类Dev

无法使用Jenkins和SES发送电子邮件

来自分类Dev

无法使用SendGrid WebApi lib发送电子邮件

来自分类Dev

无法使用Microsoft.Graph发送电子邮件

来自分类Dev

使用mailx命令无法发送电子邮件

来自分类Dev

无法使用Java通过Gmail发送电子邮件

来自分类Dev

无法使用PHPMailer发送电子邮件

来自分类Dev

无法使用SMTP发送电子邮件

来自分类Dev

无法使用 nodemailer 在 nodejs 中发送电子邮件

来自分类Dev

无法使用 Django celery 发送电子邮件

来自分类Dev

无法使用python发送电子邮件

来自分类Dev

使用PHP使用Mandrill发送电子邮件

来自分类Dev

JavaMail无法发送电子邮件

来自分类Dev

Gitlab无法发送电子邮件

来自分类Dev

Gitlab无法发送电子邮件

来自分类Dev

Poco无法发送电子邮件

来自分类Dev

Django无法发送电子邮件

来自分类Dev

无法使用gmail使用php发送电子邮件-授权错误