Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 30.05.2021
Сообщений: 1
1

Картинка в тело письма email PYTHON на Linux

30.05.2021, 19:45. Показов 3370. Ответов 1

Author24 — интернет-сервис помощи студентам
Добрейшего времени суток, друзья.
Суть вопроса, мне нужно встроить картинку в тело письма(именно в само письмо, а не вложением к письму) на python. Пользуюсь Linux (Ubuntu)
Плюс кo всeму надо вырoвнять тeкст и данную кaртинку по центру моего письма.
Также к ещe однoй картинкe приклeить гипeрссылку, чтобы картинка была кликaбeльная.
Надеюсь я все максимально развернуто и доходчиво высказал, я очень и oчень слаб в кодинге, но я пытаюсь стaть лучшe)
Прилoжу часть кода:
Код
# Optional. 
    "subject_header": bytes("Subject: КотБегемотэуэуэуэ\r\n", 'utf-8'), # Subject: hellso\r\n 
    "to_header": b"", # To: <sdkloi989dsaipyhtetere@gmail.com>\r\n 
    "body": bytes("<!DOCTYPE html> 
<html lang="en"> 
<head> 
  <meta charset="UTF-8">
  <title>Document</title> 
</head> 
<body> 
  <img src='/home/mkljuhjgh67888/kilujh111/lk787y.png'> 
</body> 
</html>\r\n", 'utf-8'), # Test Body. 
    # Optional. "raw_email": b"", }
Ранее задавал вопрос, один человек советовал вставить ЭТО в "body": bytes("...
Но ничего не вышло, выдало данную ошибку: "body": bytes(" Syntax Error: EOL while scanning string literal

P.S. Ubuntu 20.04
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.05.2021, 19:45
Ответы с готовыми решениями:

Добавить bitmap в тело письма (не путать с вложениями) при отправке Email
Отправляю письмо по Smtp как написано тут http://kbss.ru/blog/lang_c_sharp/135.html //Авторизация...

При отправке письма тело письма $message не отображается
вот функция атачя $sfile - содержание файла function send($sfile,$filename) { $message =...

При отправке письма тело письма $message не отображается
вот функция атачя $sfile - содержание файла function send($sfile,$filename) { $message =...

Отправка email - не отображается тело сообщения
Добрый день, вопрос такой.....сделал отправку на email, но приходит в таком виде Тема пишется, а...

1
504 / 157 / 49
Регистрация: 27.02.2016
Сообщений: 811
17.08.2021, 17:32 2
вот попробйте работающий файл

Код
<head>
<meta charset="utf-8" />
<title>data image</title>
<!--
  https://stackoverflow.com/questions/20756042/how-to-display-an-image-stored-as-byte-array-in-html-javascript
 -->
<body onload='document.getElementById("data_img").src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAYAAAB2+A+pAAAABHNCSVQICAgIfAhkiAAABU9JREFUSInFl2lsVFUUgL/33iyP6avTZRYtLUrpUEpbaAuhSgiRICZumLgkKmpoQiT+MHH5pYn9URKXH0pCiEYD1qBo3JeIprhQ3EoKtUJBLJPS1pnKdDpdpu/N0pk3c/0BKmamJQjRk9zkJfed891z7jnn3it1d3cL/gexCHHx3GwmQTT4HjPTh0jHg6Ti40iyjL1gPs6rt6K5111+8PSZT5k8vYOF1bVULFvDPM2NXXWRzaaYnjjJT9+/hJk4g7Pi3rnBFwPVQ18QHXqRG+/ciqOoGSEySJKMmezDjH+L5riKtbc8Sse7z1DgWY/F7pnVltTV1TWny5FJA1exBggGD65lWaNJLLGUaV0wHhrEPq+YqrrrqKpbRyL8JDbnJkaGznDKn8ZV3TqrXVkIwWxDjyV59Nl3+ObQrwghUKwqx4/ZmZhZj+J+nPJr91Fas4MBf5DAQA+2ogcwE92UltVhJvyz2hVCzB3qt/d1c/fG63nr80NYLDJ1ZffiKFmNvbD675XPm0/xwscYONFGReVmUul3UAvLSSfH5jI9e3IFQpMc+WWEV7ZuJjAueOOzw7TcvpZrF1SeW3WWsZOtxMYOAGB3lILshGwci1UlnZzmdOdqAArc63DXtCFJ8oXBr33wA5vuv4uUCf2/TVLftIr2Tw6jyDIr664GJNxLWhHpURZVV7JkxX2AQGAiyXbuengv/p/30n/Cj6v6aUDifFbeUB85MYzicGIv8pJIZ4hMxcgKQV3DSnZ/fASrRWH5knKQrLiWbsd/bAuq5qRiYTWS5CCTGiD0Wz8nj/bgXd6OJNtyGDnJlTYzvP5RFzfdejMTRoo/FzkRjdM/NE7NsiZe/bCb4/4RhBBIigNX7U6O/thBJDSK48rtTEVCHD74Ga7anUiKlje5csD7Dvax5vo1JISVWNKE83ZiUk9wajhCdW0DL7/fTf9g6KwRazGu2p0c+movQ798yndf7KF06XYUm2fWrJbPd9/MZPnwy14WVvnIZgVS3t2HZDrL4sU+ntvVQSyROrtnahklNS/S2/U1xb5t2AqqZtHOE2pFlnh88w3sfuU11GwMb5GKdI5usypUVZRSX+lmOjzE+MgA2x7ZiEO1/qVvdSziyqZ3sTub5qzhvHVc7yvjqS0beP7Vdu657060JS7K3FdQ5i5ESet0d33L/betYu1K39+Rmpri91270Ht6SI6Oonq9FK5YQdmWLViKivJ6LHV2duatp6ie4Pnd+7lj4wZ+PjXK0d5e6ha52XTrKjSH/a//9N5ehrdto6qhAe+CChQB0UCAcChEMBCgsq2NwsbGXPCBAwdm7dWptMmONzsJRaZ56O41LL7mn03fnJri5IMPsnr9epyFhaSGh0lHIpiJBFmPB11RON7Xx9I9e3I8nxMMIIQgKwSKLOfMBV54geLTp6lpWE7m+AmsiThmPMGMYaBHo1iamwnoOrHKSiqeeOIfunMeEn92GlmS8s4ZPT143W7Mo8dQ4zEKYnG0WAw1FsMOpP1+XG43ek/Phev4YsZMOMw8TSM9OEh2LIJkGMi6jmSayEDWMFA1jZlw+OJOpwuJzePBMAxUVSU+MUEGkIAUnP3WNJKGgd2TeyG4JI+1pibOhMMInw8DmD43YkASsPp8jIXDaE25dX1JYG9LC4FgkClFQWpuJl5Sgm6zkSwpwdLcjK4ojASDeFtaLm+oFaeTBa2t9LW1Mb+8nNL6elRNI2EYjIbDjASDLGhtRXE6c3Sl/fv3X/K9OhONMtreTqy3l5lwGLvHQ0FjI96WlrxQAKmjo+N/udDndoX/SP7VS+JyyB/z8JVf9iqz/gAAAABJRU5ErkJggg=="'>
  <div>
    <img id="data_img" src="" alt="data image" width = "32"/>
  </div>
</body>
</html>
чтоб конвертировать произвольную картину в однострочный base64 команда


Код
base64 --wrap=0 icon.png  > base64.txt
Миниатюры
Картинка в тело письма email PYTHON на Linux  
0
17.08.2021, 17:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.08.2021, 17:32
Помогаю со студенческими работами здесь

Прочитать тело письма
Ребят подскажите что делаю не так. В общем все работает кроме того что он не заносит сам текст...

Html в тело письма
Здравствуйте уважаемые форумчане! Есть html-файл со стилями и изображениями. Нужно вставить все...

Тело письма - HTML
Пишу каркас для мейлера, с html раньше не работал, так просто ковырялся. Есть вопрос, можно ли без...

Получить тело письма Imap4
Здравствуйте форумчане, задался вопросом подключения IMAP4 и получения писем из ящика, имею вот...

Почта. Тело письма пустое
Доброе утро! Глубоко пока сильно не рыл, может у кого было. Некоторые письма приходят с пустым...

Вставить подпись в тело письма
Доброго дня! Подскажите, как вставить в HTMLBody письма шаблонную подпись? Библиотека:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru