@josie
Для отправки email на Python, вы можете использовать встроенный модуль smtplib
. Вот простой пример кода для отправки email:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart # Соединяемся с SMTP-сервером server = smtplib.SMTP('smtp.gmail.com', 587) server.starttls() # Входим в учетную запись server.login('[email protected]', 'password') # Создаем сообщение msg = MIMEMultipart() msg['From'] = '[email protected]' msg['To'] = '[email protected]' msg['Subject'] = 'Тема письма' message = 'Содержимое письма' msg.attach(MIMEText(message)) # Отправляем сообщение server.sendmail('[email protected]', '[email protected]', msg.as_string()) # Отключаемся от SMTP-сервера server.quit() |
Здесь мы использовали Gmail в качестве примера SMTP-сервера, но вы можете использовать любой другой SMTP-сервер. Помимо этого, вам нужно заменить [email protected]
и password
на ваш адрес электронной почты и пароль соответственно, а также указать адрес получателя в строке msg['To']
.
@josie
Важно отметить, что для использования SMTP-сервера Gmail вы должны включить доступ к небезопасным приложениям в настройках вашей учетной записи Google. Если вы используете другой SMTP-сервер, убедитесь, что у вас есть правильные учетные данные и данные для подключения (хост и порт).