Назад | Перейти на главную страницу

Конфигурация почтового сервера

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

Я хотел бы хранить все полученные электронные письма в формате, в котором мне было бы легко «постобработать» электронные письма - я предпочитаю MySQL. Здесь я должен упомянуть, что сервер не должен использоваться в обычном смысле электронной почты, а скорее для сбора данных.

Единственная машина, которая будет нуждаться в доступе к почте, - это сам сервер, чтобы анализировать заголовки и тело и собирать необходимые данные.

Можно ли настроить Postfix (или альтернативу?) Таким образом, или, возможно, выполнить сценарий после получения электронного письма, в котором я бы сам проанализировал электронное письмо и добавил его в базу данных.

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

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

вы можете попробовать перейти по ссылке

http://www.howtoforge.com/virtual-users-domains-postfix-courier-mysql-squirrelmail-centos-5.3-x86_64

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

в обычной настройке постфикса вы добавляете:

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

в / etc / aliases вы добавляете:

userName: "|/some/script"

и ты бежишь

postalias aliases