PhpMailer как отправить вложение Inline?

Как отправить в PHPMailer вложение чтоб было как через mail(); REQUEST и inline.

"Content-Type: text/Calendar;method=REQUEST;\r\n";  
"Content-Disposition: inline; filename=\"$filename\"\r\n"; 

в PHPmailer не разбираюсь нашёл только

require 'PHPMailer.php';
require 'Exception.php';
require 'SMTP.php';

$mail = new PHPMailer\PHPMailer\PHPMailer();
$mail->CharSet = 'utf-8';

$mail->Host='mail.*.ru';                                                                            // Specify main and backup SMTP servers
$mail->SMTPAuth = true;                               // Enable SMTP authentication
$mail->Username = '*@*.ru'; // Ваш логин от почты с которой будут отправляться письма
$mail->Password = '***'; // Ваш пароль от почты с которой будут отправляться письма
$mail->SMTPSecure = 'tls';                            // Enable TLS encryption, `ssl` also accepted
$mail->Port = 465; // TCP port to connect to / этот порт может отличаться у других провайдеров
$headers = "From: ".$from_name." <".$from_address.">\n";
$headers .= "MIME-version: 1.0\r\n";
$headers .= "Content-class: urn:content-classes:calendarmessage\r\n";
$headers .= "Content-type: text/calendar; method=REQUEST; charset=UTF-8\r\n";
$headers .=  "Content-Disposition: inline; filename=\"$filename\"\r\n"; 

$mail->setFrom('**', 'name'); // от кого будет уходить письмо?
$mail->addAddress('***');     // Кому будет уходить письмо 
$mail->Subject = $headers;
$mail->isHTML(true);  
$bodyMail='текст';

$mail->Body = $bodyMail;
$mail->AltBody = '';
$mail->AddAttachment('***.ics');

if(!$mail->send()) {
    echo '<b>Не удалось отправить заявку :(</b><br>Позвоните нам!';
} else {
   echo 'Всё хорошо!';
}

Вложение как Attachment;, а надо inline;

$mail->AddAttachment('***.ics');

пробывал так

$mail->AddInline('***.ics');

ошибка )


Ответы (0 шт):