Как отправить видео на почту?

146
21 марта 2019, 01:30

При загрузки видео в шаблон для письма, используя плагин TinyMCE не приходит видео на почту mail.ru.Как отправить видео на почту чтобы оно пришло в теле письма, не прикрепленным и чтобы можно было просмотреть с письма не переходя на другой сайт. Письма доходят,а вот самого видео нет.

 //WYSIHTML5 Editor
      if ($('#marketing_emails_content').length)
      {
        // $('#marketing_emails_content').wysihtml5();
        $('#marketing_emails_content').tinymce(
          {
            width: '100%',
            // Location of TinyMCE script
            script_url : '/assets/tinymce/tinymce.min.js',
            content_css : '/assets/tinymce/styles/default.css',
            // General options
            theme: "modern",
            visual_table_class: 'table',
            removed_menuitems: 'newdocument',
            font_formats: "Verdana=verdana,arial,sans-serif;Calibri=calibri,sans-serif;Arial=arial,helvetica,sans-serif;Courier New=courier new,courier;Georgia=georgia,serif;Lucida Console=lucida;Times New Roman=times new roman;Segoe UI=segoe ui;Roboto=roboto",
            fontsize_formats: "8pt 9pt 10pt 11pt 12pt 14pt 18pt 24pt 36pt",
            plugins: [
              "advlist autolink autosave link image jbimages lists charmap print preview hr anchor pagebreak",
              "searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime media nonbreaking",
              "table contextmenu directionality emoticons template textcolor paste fullpage textcolor colorpicker textpattern"
              ],        
            toolbar1: "bold italic underline strikethrough | forecolor backcolor | alignleft aligncenter alignright alignjustify | outdent indent | styleselect formatselect fontselect fontsizeselect",
            toolbar2: "bullist numlist | undo redo | link image jbimages media code | insertdatetime preview | table | template | removeformat | subscript superscript",
            templates: "/ajax/services/get_email_layouts",
            relative_urls: false,
            remove_script_host: false,
            branding: false
          });
      }
Answer 1

Давайте начнем с начала. А с начала нужно понять что такое письмо с точки зрения единицы данных.

Письмо - это один единственный файл в котором хранятся все данные письма. Письмо становится письмом благодаря заголовкам которые читают почтовые программы. Все бинарные данные письма как минимум кодируются в base64.

Давайте поразмыслим, можно ли передать видео в письме ? Представьте не очень большое видео имеет размер например 20 мегабайт (30, 40 ?)

Давайте еще подумаем, что происходит когда вы через TinyMCE вставляете видео в шаблон ? Думаете происходит кодировка видео ? Нет, просто вставляется ссылка.

Стоит ли дальше размышлять на эту тему ? Короче говоря, не стоит пытаться пересылать видео в письме, зато самое время прочитать как выглядить электронное письмо :)

READ ALSO
Есть ли что-то типа EQUALS в Catch c++?

Есть ли что-то типа EQUALS в Catch c++?

Ситуация такая, есть класс, в котором перегружены операторы сложения и равенства, нужно написать юнит-тесты к этому классу (например, c1 + c2 == c3, где...

176
Проблема с I/O в процессе или трубе(pipe)

Проблема с I/O в процессе или трубе(pipe)

Задача - выполнить последовательность команд в дочерней консоли Windows и записать их вывод в родительскую консольАлгоритм программы, если...

236
Объясните пожалуйста код [закрыт]

Объясните пожалуйста код [закрыт]

Я немного не понимаю данный код, а точнее кусок кода, связанный с массивом и циклом for

145
Как вставить строку в строку после определенного символа?

Как вставить строку в строку после определенного символа?

Необходимо вставить строку в другую строку, но после определенного символаБез использования String и других библиотек

224