Программа на языке Python для отправки поздравительного письма при открытии программы
Шаг 1⁚ Установка библиотек
Для написания программы нам понадобятся библиотеки smtplib и email.
python
pip install secure-smtplib
pip install email
Шаг 2⁚ Написание программы
Далее представлена программа, которая будет открывать письмо с поздравлением при запуске⁚
python
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
# Функция для отправки поздравительного письма
def send_email⁚
# Настройки отправителя
sender_email ″youremail@gmail.com″
sender_password ″yourpassword″
# Настройки получателя
receiver_email ″recipientemail@gmail.com″
# Создаем объект MIMEMultipart
message MIMEMultipart
# Заголовок письма
message[″Subject″] ″Поздравляем с открытием программы!″
# Отправитель и получатель
message[″From″] sender_email
message[″To″] receiver_email
# Создаем текстовое сообщение
text ″Дорогой друг, поздравляем с открытием программы!″
message.attach(MIMEText(text, ″plain″))
# Создаем SMTP-сессию
with smtplib.SMTP_SSL(″smtp.gmail;com″, 465) as server⁚
# Логинимся в учетной записи отправителя
server.login(sender_email, sender_password)
# Отправляем письмо
server.sendmail(sender_email, receiver_email, message.as_string)
# Вызываем функцию отправки письма
send_email
print(″Письмо отправлено!″)
Шаг 3⁚ Настройка отправителя и получателя
Для отправки письма вам необходимо указать свои данные в следующих строках⁚
python
sender_email ″youremail@gmail.com″
sender_password ″yourpassword″
receiver_email ″recipientemail@gmail.com″
Замените ″youremail@gmail.com″ на свой адрес электронной почты отправителя, ″yourpassword″ на ваш пароль, и ″[email protected]″ на адрес электронной почты получателя.
Шаг 4⁚ Запуск программы
Сохраните программу с расширением .py, откройте командную строку (или терминал) и перейдите в папку, где сохранена программа. Затем выполните следующую команду⁚
python
python send_email.py
Поздравительное письмо будет отправлено на указанный вами адрес получателя.
Вы можете изменить текст поздравления, заголовок письма и добавить другие настройки в соответствии с вашими предпочтениями.
Данная программа отправляет письма с использованием Gmail SMTP сервера. Если вы хотите использовать другой почтовый провайдер, измените настройки SMTP-сессии.