Электронный ящик

редактировать

A почтовый ящик (также электронный почтовый ящик, почтовый ящик, почтовый ящик электронной почты, почтовый ящик ) - место назначения, по которому доставляются сообщения электронной почты. Это эквивалент почтового ящика в почтовой системе.

Содержание
  • 1 Определения
  • 2 Доступ
    • 2.1 Доступ для чтения
    • 2.2 Доступ для записи
  • 3 Размер квоты
  • 4 Формат хранения
  • 5 Имена почтовых ящиков
    • 5.1 Допустимые символы
    • 5.2 Зарезервированные имена
  • 6 Ссылки
Определения

Почтовый ящик идентифицируется по адресу электронной почты. Однако не все адреса электронной почты соответствуют хранилищу. Термин псевдопочтовый ящик иногда используется для обозначения адреса, который не соответствует окончательному почтовому хранилищу. Пересылка электронной почты может применяться для достижения конечных получателей с таких адресов. Электронные списки рассылки и псевдонимы электронной почты являются типичными примерами.

RFC 5321, определяет адрес электронной почты как строку символов, которая идентифицирует пользователя, которому будет отправлена ​​почта, или место, в которое она будет депонирована. Термин «почтовый ящик» относится к этому хранилищу. В этом смысле термины «почтовый ящик» и «адрес» могут использоваться как синонимы.

RFC 5322 определяет почтовый ящик следующим образом: Почтовый ящик принимает почту. Это «концептуальная сущность», которая не обязательно относится к файловому хранилищу. Это также служит примером того, что некоторые сайты могут распечатать почту на принтере и доставлять результат на стол адресата, что очень похоже на традиционную передачу факс.

Доступ

Доступ к почтовому ящику контролируется поставщиком почтовых ящиков. Обычно любой может отправлять сообщения в почтовый ящик, в то время как только прошедшие аутентификацию пользователи могут читать или удалять сообщения из своих почтовых ящиков. Почтовый клиент получает сообщения из одного или нескольких почтовых ящиков. База данных (файл, каталог, система хранения), в которой клиент хранит сообщения, называется локальным почтовым ящиком.

Доступ для чтения

Популярные клиент-серверные протоколы для получения сообщений:

  • Протокол почтового отделения (POP): метод, наиболее подходящий для чтение сообщений с одного клиентского компьютера. Обычно сообщения удаляются из почтового ящика сервера после получения. В любом случае, главная копия сообщения находится в локальном почтовом ящике.
  • Протокол доступа к сообщениям в Интернете (IMAP): предназначен для получения сообщений от нескольких клиентов, позволяя удаленное управление почтовым ящиком сервера. Главные копии остаются на сервере, но копию можно сохранить локально.
  • Веб-почта через HTTP : сообщения передаются браузеру пользователя в формате, определяемом сервером. Главные копии остаются на сервере, возможно, в исходном формате, который может быть загружен.

IMAP и веб-почта могут более или менее плавно взаимодействовать друг с другом. POP, если он настроен так, чтобы оставлять сообщения на сервере, может быть совместим с ними.

Формат Интернет-сообщений, в настоящее время определенный в RFC 5322, восходит к 1982 году (RFC 822 ). Это то, что ожидают получить клиенты POP и IMAP.

Доступ на запись

Сообщения, отправляемые в почтовый ящик, записываются агентом доставки почты в локальный почтовый ящик сервера, который для удаленных пользователей является удаленным почтовым ящиком, который они владеть на этом сервере. Клиенты IMAP могут копировать, перемещать и удалять сообщения в удаленных почтовых ящиках.

Квота размера

Почтовые ящики имеют ограничение на размер, которое определяется либо неявно по доступной памяти, либо после определения квоты для этого почтового ящика или его папок. Помимо административных мелочей, ограничения квот помогают предотвратить атаки email-бомбой.

Расширение IMAP для квот было стандартизировано в 1997 году.

Формат хранения

Любой вид базы данных можно использовать для хранения сообщений электронной почты. Однако некоторая стандартизация привела к появлению нескольких хорошо известных форматов файлов, позволяющих получить доступ к заданному почтовому ящику для различных компьютерных программ. Существует два типа широко используемых форматов:

  • t_dv - это исходная методика хранения всех сообщений в одном файле,
  • Maildir - это более новая спецификация, которая обеспечивает хранение всех сообщений в дереве каталогов., с одним файлом для каждого сообщения.
Имена почтовых ящиков

Имя почтового ящика - это первая часть адреса электронной почты, также известная как локальная часть; то есть часть перед символом @. Его формат формально указан в RFC 5322 и RFC 5321. Часто это имя пользователя получателя на почтовом сервере или в домене назначения.

Локальная часть может иметь длину до 64 символов и теоретически чувствительна к регистру. Он может состоять либо из последовательности допустимых символов (описанных ниже), либо из строки в кавычках, которая также может содержать пробелы и специальные символы. Используя SMTPUTF8 расширенный SMTP, также можно использовать символы, отличные от ASCII. При создании имен новых почтовых ящиков необходим здравый смысл, чтобы избежать распространенных ошибок. По словам RFC 5321, очень осторожно вводить ограничения:

Хотя приведенное выше определение для Local-part является относительно разрешающим, для максимальной совместимости хост, который ожидает получать почту, ДОЛЖЕН избегать определения почтовых ящиков, в которых Локальная часть требует (или использует) форму строки в кавычках или где локальная часть чувствительна к регистру.

— Джон Кленсин, RFC 5321

Допустимые символы

Следующие символы могут появляться в локальной части без кавычек:

  • прописные и строчные английские буквы (a – z, A – Z) и последовательности UTF-8 при использовании SMTPUTF8
  • Digits 0до 9
  • Символы ! # $% '* + - / =? ^ _ `{| } ~
  • Символ .(точка) при условии, что это не первый или последний символ, а также при условии, что он не появляется два или более раз подряд (например, John..Doe @ example.com

Зарезервированные имена

Имена «почтмейстер», «злоупотребление» и другие соответствуют хорошо известным ролям и функциям и должны быть действительными.

Некоторые имена являются известно, что они вызывают проблемы, возможно, потому, что они конфликтуют с именами, используемыми внутри (некоторыми частями) почтового программного обеспечения, включая почтовые фильтры, или потому, что базовая система хранения подавляет их. Существует несколько списков, например на GitHub.

Ссылки
  • icon Интернет-портал
Последняя правка сделана 2021-05-19 08:14:43
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте