Laravel Artisan CLI безопасно останавливает работников очереди демонов

Чтобы отправить электронное письмо с вложением, нам нужно использовать тип MIME с несколькими / смешанными типами, который указывает, что смешанные типы будут включены в электронную почту. Кроме того, мы хотим использовать многопользовательский / альтернативный тип MIME для отправки как текстовой, так и HTML-версии письма. Посмотрите на пример:

 
--PHP-mixed-  
Content-Type: multipart/alternative; boundary="PHP-alt-" 

--PHP-alt-  
Content-Type: text/plain; charset="iso-8859-1" 
Content-Transfer-Encoding: 7bit

Hello World!!! 
This is simple text email message. 

--PHP-alt-  
Content-Type: text/html; charset="iso-8859-1" 
Content-Transfer-Encoding: 7bit

Hello World!

This is something with HTML formatting.

--PHP-alt--- --PHP-mixed- Content-Type: application/zip; name="attachment.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment --PHP-mixed---

Как вы можете видеть, отправка электронной почты с помощью приложение легко выполнить. В предыдущем примере у нас есть множественный / смешанный тип MIME, и внутри него мы имеем множественный / альтернативный тип MIME, который указывает две версии электронной почты. Чтобы включить вложение в наше сообщение, мы считываем данные из указанного файла в строку, кодируем его с помощью base64, разбиваем на меньшие куски, чтобы убедиться, что он соответствует спецификациям MIME, а затем включить его в качестве вложения.

Взято из здесь .

17
задан Vigs 6 May 2015 в 21:30
поделиться