将文本区域内容以pdf格式发送到php中的电子邮件
我正试图通过电子邮件将我的邮件内容以pdf格式发送给用户。我将电子邮件功能用作phpmailer和dompdf。我不知道我哪里弄错了。我没有收到邮件。它显示错误,因为没有收到电子邮件id 这是我的密码:将文本区域内容以pdf格式发送到php中的电子邮件,php,phpmailer,dompdf,Php,Phpmailer,Dompdf,我正试图通过电子邮件将我的邮件内容以pdf格式发送给用户。我将电子邮件功能用作phpmailer和dompdf。我不知道我哪里弄错了。我没有收到邮件。它显示错误,因为没有收到电子邮件id 这是我的密码: <html> <head> <title>Email Support</title> </head> <body> <?php require_once 'dompdf/autoload.inc.p
<html>
<head>
<title>Email Support</title>
</head>
<body>
<?php
require_once 'dompdf/autoload.inc.php';
use Dompdf\Dompdf;
$dompdf = new Dompdf();
require_once('PHPMailer-master/class.phpmailer.php');
$mail = new PHPMailer(true);
$mail->IsSMTP();
try {
if (isset($_POST['message'])) {
$message = $_POST['message'];
} else {
$message = "";
}
if (isset($_POST['emailid'])) {
$emailid = $_POST['emailid'];
$mail->Host = "";
$mail->SMTPDebug = 0;
$mail->SMTPAuth = true;
$mail->Host = "";
$mail->Port =;
$mail->Username = "";
$mail->Password = "";
$mail->AddReplyTo('', '');
$mail->AddAddress($emailid, ' ');
$mail->SetFrom('', '');
$mail->AddReplyTo('', '');
$mail->Subject = "";
$mail->AltBody = 'To view the message, please use an HTML compatible email viewer!';
$mail->MsgHTML($message);
$dompdf = new Dompdf();
$dompdf->loadHtml($message);
$dompdf->render();
$output = $dompdf->output();
$mail->Send();
echo "Message Sent OK</p>\n";
} else {
echo "No email id received.";
}
} catch (phpmailerException $e) {
echo $e->errorMessage();
} catch (Exception $e) {
echo $e->getMessage();
}
?>
</body>
电子邮件支持
有人能帮我吗
提前感谢。我猜PHPMail设置中的所有空字符串都是缩回值(为方便起见删除)?是的。我有这些值。我只是出于安全目的删除了。您正在创建PDF,但您没有对其进行任何操作?顺便说一句,设置
$mail->SMTPDebug=1代码>在开发过程中,您将看到实际发生的情况。您是否有任何异常?它将错误消息显示为未收到电子邮件id请共享错误消息(将其分页到您的帖子中)。在问题中添加所有信息很重要。我猜PHPMail设置中的所有空字符串都是缩回值(为方便起见删除)?是的。我有这些值。我只是出于安全目的删除了。您正在创建PDF,但您没有对其做任何操作?顺便说一句,设置$mail->SMTPDebug=1代码>在开发过程中,您将看到实际发生的情况。您是否有任何异常?它将错误消息显示为未收到电子邮件id请共享错误消息(将其分页到您的帖子中)。在问题中添加所有信息非常重要。