Электронная почта — одно из самых старых приложений Internet, и поэтому не удивительно, что было создано так много клиентских модулей, позволяющих обращаться к системе электронной почты из сценария Perl. Многочисленные модули позволяют отправлять и принимать почту, использовать почтовые ящики различных форматов и работать с файловыми дополнениями MIME.
Общие сведения о модулях электронной почты.
В разделе “Internet Mail and Utilities” архива CPAN можно найти огромное число модулей для работы с электронной почтой. Ниже приведено краткое описание основных компонентов этого раздела.
Net::SMTP. Этот модуль позволяет взаимодействовать непосредственно с демонами почтового транспорта для отправки почты Internet по протоколу SMTP (Simple Mail Transport Protocol — Простой почтовый транспортный протокол). Он предоставляет также доступ к некоторым другим функциям этих демонов, таким как подстановка псевдонимов электронной почты.
MailTools. Это — набор инструментальных средств более высокого уровня для создания исходящих сообщений электронной почты. Для выполнения основной работы в нем применяется ряд локальных пакетов обработки почты.
MIME::Tools. Это — пакет модулей для создания, декодирования и обработки компонентов почтовых сообщений в формате MIME (Multipurpose Internet Mail Extensions — Многоцелевые расширения электронной почты Internet), которые обычно называют файловыми дополнениями.
Net::POP3. Это — клиент почтового протокола версии 3 (POP — Post Offiсе Protocol). Он предоставляет способ выборки почтовых сообщений пользователя из центрального хранилища почты.