Как прикрепить файл к электронному письму?

Задача послать письмо с картинкой. Ниже приведен исходник письма. Такое письмо гмейл и яндекс не воспринимают как письмо с прикрепленным файлом. В чем загвоздка?

From: ЗАО "САНЛИТ" <kkt@xn--80aqihsk.xn--p1ai>
To: web-673p3@mail-tester.com <web-673p3@mail-tester.com>
Subject: Тема моего письма
MIME-Version: 1.0
Content-Type: multipart/mixed;
        boundary="----==--bc110c5b4b4cae85dc9ee5663345199e::f37cec515b9ebfdfa6b45cb7aa155e59"

----==--bc110c5b4b4cae85dc9ee5663345199e::f37cec515b9ebfdfa6b45cb7aa155e59
Content-Transfer-Encoding: 8bit
Content-Type: text/html; charset=utf-8

Сам текст<br /><br />-- <br />Отправл
----==--bc110c5b4b4cae85dc9ee5663345199e::f37cec515b9ebfdfa6b45cb7aa155e59
Content-Disposition: attachment;
        filename="smallll.jpg"
Content-Transfer-Encoding: base64
Content-Type: multipart/mixed;
        name="smallll.jpg"

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwYGCAsICQoKCgoKBggLDAsKDAkKCgr/2wBDAQICAgICAgUDAwUKBwYHCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgr/wAARCAAUABEDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9TPF37V/7eejftyfDX4a6t+zL4P8ABvwX8WfFDW/Bba54k8UnUPFHiNoPC9/rFpqtlaWJNppti02l3cWLmea6lQxlra0JIr6wry/9p39mKD9pSDwXd2nxo8YeANb8A+MG8SeG/EngmPS5LqG6bS9Q0uRHj1SxvbeSJrXU7pSGh3BijKylefH/ANk74N6d8E/+Cknxs8PWvj7xh4ovNQ+B/wAN9R1jXfG3ii41O6vL2TWPG6yyosjeRYxOY94s7KK2soWd/It4VYrQB9YUUUUAFfP/AMOf+Upvxk/7N/8Ahp/6fPHdFFAH0BRRRQB//9k=
----==--bc110c5b4b4cae85dc9ee5663345199e::f37cec515b9ebfdfa6b45cb7aa155e59--
  • Вопрос задан
  • 203 просмотра
Решения вопроса 1
@sunnmas Автор вопроса
Ruby
From: ЗАО "САНЛИТ"
To: masjanin3@yandex.ru
Subject: Тема моего письма
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="2e47998c27641d3fd21669b7387f19bc::1cb251ec0d568de6a929b520c4aed8d1"

--2e47998c27641d3fd21669b7387f19bc::1cb251ec0d568de6a929b520c4aed8d1
Content-Transfer-Encoding: 8bit
Content-Type: text/plain

text

--2e47998c27641d3fd21669b7387f19bc::1cb251ec0d568de6a929b520c4aed8d1
Content-Disposition: attachment; filename="smallll.jpg"
Content-Transfer-Encoding: base64
Content-Type: image/jpg; charset="utf-8"; name="smallll.jpg"

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwYGCAsICQoKCgoKBggLDAsKDAkKCgr/2wBDAQICAgICAgUDAwUKBwYHCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgr/wAARCAAUABEDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9TPF37V/7eejftyfDX4a6t+zL4P8ABvwX8WfFDW/Bba54k8UnUPFHiNoPC9/rFpqtlaWJNppti02l3cWLmea6lQxlra0JIr6wry/9p39mKD9pSDwXd2nxo8YeANb8A+MG8SeG/EngmPS5LqG6bS9Q0uRHj1SxvbeSJrXU7pSGh3BijKylefH/ANk74N6d8E/+Cknxs8PWvj7xh4ovNQ+B/wAN9R1jXfG3ii41O6vL2TWPG6yyosjeRYxOY94s7KK2soWd/It4VYrQB9YUUUUAFfP/AMOf+Upvxk/7N/8Ahp/6fPHdFFAH0BRRRQB//9k=
--2e47998c27641d3fd21669b7387f19bc::1cb251ec0d568de6a929b520c4aed8d1--
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
У вас для вложенного файла стоит Content-Type: multipart/mixed;
То есть, вы говорите, что эта часть письма сама состоит из подчастей.
Замените на Content-Type: image/jpeg; charset="utf-8";
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы