html2canvas и jsPDF (сгенерированный PDF как вложение электронной почты)

Я хочу отправить сгенерированный PDF в почтовом вложении.

Я могу скачать его локально, но хочу отправить PDF по электронной почте, даже не загружая.

Я нашел некоторую помощь по эта тема. Но он показывает только сообщение, а не вложение.

1

Решение

Почему бы не использовать PHPMailer?

Скачать их репо Вот, распакуйте архив и скопируйте папку скрипта в ваш проект. Включить основной файл сценария с

require_once('path/to/file/class.phpmailer.php');

Теперь отправка электронных писем с вложениями превращается из невероятно сложной в невероятно простую:

$email = new PHPMailer();
$email->From      = '[email protected]';
$email->FromName  = 'Your Name';
$email->Subject   = 'Message Subject';
$email->Body      = $bodytext;
$email->AddAddress( '[email protected]' );

$file_to_attach = 'PATH_OF_YOUR_FILE_HERE';

$email->AddAttachment( $file_to_attach , 'NameOfFile.pdf' );

return $email->Send();

Это просто одна строка $email->AddAttachment();Вы не могли бы попросить немного проще.

Если вы делаете это с PHP mail() функция, вы будете писать стеки кода, и вам, вероятно, будет очень сложно найти ошибки.

1

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

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

По вопросам рекламы [email protected]