Электронная почта — это услуга, которая позволяет нам отправлять сообщения в электронном режиме через Интернет. Он предлагает эффективное, недорогое и в реальном времени средство распространения информации среди людей.
Адрес электронной почты
Каждому пользователю электронной почты присваивается уникальное имя для его учетной записи электронной почты. Это имя известно как адрес электронной почты. Различные пользователи могут отправлять и получать сообщения в соответствии с адресом электронной почты.
Электронная почта обычно имеет форму username @ domainname. Например, [email protected] — это адрес электронной почты, где webmaster — это имя пользователя, а tutorialspoint.com — имя домена.
-
Имя пользователя и имя домена разделены символом @ (at) .
-
Адреса электронной почты не чувствительны к регистру.
-
Пробелы не разрешены в адресе электронной почты.
Имя пользователя и имя домена разделены символом @ (at) .
Адреса электронной почты не чувствительны к регистру.
Пробелы не разрешены в адресе электронной почты.
Первые пять строк сообщения электронной почты называются заголовком электронной почты. Часть заголовка состоит из следующих полей:
-
От
-
Дата
-
к
-
Предмет
-
CC
-
BCC
От
Дата
к
Предмет
CC
BCC
От
В поле « От» указывается адрес отправителя, т. Е. Кто отправил электронное письмо.
Дата
В поле « Дата» указывается дата отправки электронного письма.
к
В поле « Кому» указывается адрес получателя, т. Е. Кому отправлено электронное письмо.
Предмет
В поле Тема указывается цель электронной почты. Это должно быть точно и точно.
CC
CC означает Копия. Он включает адреса получателей, которых мы хотим держать в курсе, но не точно предполагаемого получателя.
BCC
BCC расшифровывается как Black Carbon Copy. Он используется, когда мы не хотим, чтобы один или несколько получателей знали, что кто-то еще был скопирован в сообщение.
Приветствие
Приветствие — это открытие самого сообщения. Например. Привет, сэр или привет, ребята и т. Д.
Текст
Это представляет фактическое содержание сообщения.
Подпись
Это последняя часть сообщения электронной почты. Он включает в себя имя отправителя, адрес и контактный номер.
Python имеет класс EmailMessage, который можно использовать для создания почтовых сообщений. Этот класс содержит необходимые методы для настройки различных частей почтового сообщения, таких как теги TO и FROM, строка темы, а также содержимое электронного письма.
пример
В приведенном ниже примере мы создаем сообщение электронной почты со всеми необходимыми частями сообщения электронной почты. После того, как мы распечатаем содержание сообщения, мы можем увидеть полную электронную почту.
import email.message, email.policy, email.utils, sys text = """Welcome to TutorialsPoint - Simple Easy Learning""" message = email.message.EmailMessage(email.policy.SMTP) message['To'] = '[email protected]' message['From'] = 'Learn' message['Subject'] = 'A mail To you' message['Date'] = email.utils.formatdate(localtime=True) message['Message-ID'] = email.utils.make_msgid() message.set_content(text) sys.stdout.buffer.write(message.as_bytes())
Когда мы запускаем вышеуказанную программу, мы получаем следующий вывод: