Я не использую 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