Выполнить Javascript письма, отправленного с помощью python smtplib

Я практикую электронную почту, и я хотел знать, можно ли выполнить код Javascript, когда вы отправляете и отправляете электронную почту, используя smtplib и библиотеки электронной почты, и когда ваше сообщение содержит код HTML?

Вроде бы ничего не дописать.

HTML файл:

<!DOCTYPE html>
<html lang = "en">
<head>
</head>
<body>
</div>
   <p class='Test'>This is my first sentence</p>

   <script type = "text/javascript">
       var list = document.querySelector('p.Test');
       list.innerHTML = "I want to change it";
   </script>
</body>
</html>

Код Python:

import smtplib
from email.message import EmailMessage


def ConnectServer(User, Pass, Host):
    SMTPServer = smtplib.SMTP_SSL(Host)
    SMTPServer.ehlo()
    SMTPServer.login(User, Pass)
    return SMTPServer

def SendMail(Server, src, dst, data):
    msg = EmailMessage()
    msg['From'] = src
    msg['To'] = dst
    msg['Subject'] = 'Test envoi python'
    msg.add_alternative(data, 'html')
    Server.send_message(msg, src, dst)


def main():
    #Define email adresses
    me = '[email protected]'
    me2 = '[email protected]'
    Server = ConnectServer(me, 'PASS', 'smtp.gmail.com')


    with open('HTML PATH HERE', 'r', encoding='utf8') as File:
        data = File.read()
        SendMail(Server, me, me2, data)
    pass

if __name__ == '__main__':
    main()

Надеюсь, понятно.

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
0
346
1

Ответы 1

Насколько я знаю, мы не можем, я тоже пытался это сделать, я хотел включить панель поиска для содержимого таблицы в почте.

"No. JavaScript won't work in mails. A cool way to implement this feature 
 would be to include an image that points to your server, where you generate 
 the weather report server side and render it as an image, and return it to 
 the client.

 Note though that Gmail caches images and depending on when he does it that 
 might not be refreshed."

Источник: https://www.quora.com/

Другие вопросы по теме