Создание сообщений предполагает две группы действий:
• создание заголовка и заполнение основных полей;
• создание собственно сообщения.
Для создания сообщений почтовые клиенты имеют в своем составе специальный редактор, упрощающий ввод основных полей заголовка (часть полей заголовка заполняются автоматически почтовым клиентом), а также позволяющий быстро сформировать текст сообщения (рис.8).

Рис. 8. Окно редактора сообщений
Функциональные возможности редакторов различны и зависят от свойств конкретной программы-клиента. Однако существует ряд требований общего плана, которые должны выдерживаться:
• поддержка выбора кодировки текста;
• поддержка работы с буфером обмена;
• поддержка (как дополнительное свойство) возможности создания форматированного текста, а также прием форматированных сообщений (например, в формате HTML).
Для отправки сообщений в состав почтового клиента должен включаться программный модуль клиентской части протокола SMTP.
Обычно отправка сообщений почтовым клиентом организуется в два этапа:
1. Созданное сообщение по команде пользователя, предназначенной для отправки сообщений, помещается в папку "Исходящие" ("Outbox", "Unsent Messages" и т.п. ).
2. Во время подключения к серверу исходящей почты все сообщения, находящиеся в папке "Исходящие", отправляются на сервер. При этом почтовый клиент можно настроить таким образом, чтобы копия отправленного сообщения сохранялась в папке "Отправленные" ("Sent", "Sent items", "Sent mail" и т.п.).