PHP addAttachment ($ file), вызывающий, что электронное письмо не отправляется

Это мой сайт -> nodeiterator.pl

Почему, когда я отправляю письмо БЕЗ $ Mail-> addAttachment ($ файла); Я ДЕЛАЮ получить письмо, но … когда я добавляю $ Mail-> addAttachment ($ файла); я НЕ ДЕЛАЙТЕ получать электронную почту на мой почтовый ящик, даже если я получаю сообщение о подозрении … Что мне здесь не хватает? Моя цель — отправить результат формы на мой почтовый ящик С файл вложения …

Ниже это мой PHP скрипт, отвечающий за отправку сообщения:

<?php
$msg = "";
use PHPMailer\PHPMailer\PHPMailer;
include_once "phpmailer/PHPMailer.php";
include_once "phpmailer/Exception.php";if (isset($_POST['submit'])) {

$email = $_POST['email'];
$nazwisko = $_POST['nazwisko'];
$imie = $_POST['imie'];if (isset($_FILES['attachment']['name']) && $_FILES['attachment']['name'] != "") {
$file = "attachment/" . basename($_FILES['attachment']['name']);
move_uploaded_file($_FILES['attachment']['tmp_name'], $file);
} else
$file = "";

$mail = new PHPMailer();$message  = "<html>
<head>
<meta charset=\"utf-8\">
</head>
<style type='text/css'>
body {font-family:sans-serif; color:#222; padding:20px;}
div {margin-bottom:10px;}
.msg-title {margin-top:30px;}
table {
border-collapse:collapse;
}
</style>
<body>
<table border=\"2\">
<tr>
<td>Nazwisko osoby ubezpiecząjacej :</td>
<td>$nazwisko</td>
</tr>

</table>
</body>
</html>";$mail->addAddress('piterdeja@gmail.com');
$mail->setFrom($email);
$mail->isHTML(true);
$mail->Body = $message;
$mail->addAttachment($file);
$mail->AllowEmpty = true;if ($mail->send())
$msg = "Your email has been sent, thank you!";
else
$msg = "Please try again!";

unlink($file);
}
?>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector