Интернет магазин китайских планшетных компьютеров



Компьютеры - DBMail

07 мая 2011


Оглавление:
1. DBMail
2. Работа с MTA
3. Недостатки



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

Описание комплекса

Состав комплекса

  • dbmail-smtp — программа, обеспечивающая захват почтового сообщения, передаваемого от MTA, посредством локального pipe-подключения
  • dbmail-lmtpd — демон, организующий приём сообщений от MTA посредством протокола LMTP
  • dbmail-imapd — демон, организующий возможность работы пользователей со своей почтой посредством протокола IMAP
  • dbmail-pop3d — демон, организующий возможность работы пользователей со своей почтой посредством протокола POP3

Как работает

  1. Приём электронной корреспонденции осуществляется MTA. На этом этапе может происходить так же фильтрация на предмет спама и вирусов, маршрутизация сообщений.
  2. MTA передаёт полученные сообщения DBMail, посредством локального pipe-подключения или протокола LMTP. Происходит размещение сообщений в базе данных.
  3. Работа пользователей с почтой, находящейся в базе данных, организуется полностью средствами DBMail, реализующими доступ по протоколам IMAP и POP3.

Работа с базой данных

Главным отличием данного проекта является использование реляционной базы данных для хранения сведений о почте, включая всё содержимое почтовых сообщений, а также учётных записей пользователей и их параметров. Так же возможно использование LDAP в роли стороннего хранилища для учётных записей пользователей. DBMail работает только с базой данных, не совершая операций с файловой системой сервера напрямую, что, теоретически, должно положительно сказываться на безопасности всей системы в целом.

В настоящее время поддерживаются следующие реляционные базы данных:

  • PostgreSQL
  • MySQL
  • SQLite

Работа с LDAP

В качестве хранилища информации о учётных записях пользователей, а так же всех настройках почтовых ящиков пользователей, возможно использовать LDAP. Возможна работа с Active Directory.



Просмотров: 1374


<<< CommuniGate Pro
Exim >>>