pdd.yandex.ru + exim
Добавлено: 2013-02-08 22:00:02
Есть домен на яндексе.
Нужно сделать второй почтовый сервер в сети компании, отправляющий и получающий почту через яндекс.
Задача такая: внешние клиенты шлют и получают почту с яндекса. Сотрудники компании взаимодействуют с внутренним сервером. Яндекс и внутренний обмениваются почтой. На яндексе - защита от спама, на внутреннем - алиасы и прочая обработка почты. Входящая и исходящая почта хранится на внутреннем. Ну и веб-интерфейсы - postfixadmin, roundcude. Пользователи хранятся в базе mysql, это нужно для интеграции с ERP-системой.
Сразу скажу, что почтовыми серверами не занимался, и от яндекса избавиться не могу - таково условие задачи. С DNS-записями - тоже не вариант.
Как я сейчас это вижу:
- база с пользователями и паролями (такими же, как на яндексе)
- исходящая почта с помощью exim шлётся в smtp яндекса, обратный адрес рерайтится по маске
- входящую с pop яндекса забирает fetchmail - по крону запускается скрипт, перебирающий пользователей в базе и от их имены выкачивающий почту
- выкачанная с pop яндекса входящая почта отправляется на внутренний IMAP-сервер, к которому коннектятся клиенты и web-морда внутри сети
Что я уже сделал:
- mysql+exim+dovecot+postfixadmin
- почта изнутри уходит
- roundcube поставил, но есть некоторые проблемы
Что мне не ясно:
- как входящую почту, выкачанную с яндекса, раздать пользователям?
- есть ли более разумный способ получения почты с яндекса, нежели fetchmail? Настраивать пересылку для каждого ящика на яндексе - не вариант.
- можно ли упростить схему при тех же внешних условиях?
Нужно сделать второй почтовый сервер в сети компании, отправляющий и получающий почту через яндекс.
Задача такая: внешние клиенты шлют и получают почту с яндекса. Сотрудники компании взаимодействуют с внутренним сервером. Яндекс и внутренний обмениваются почтой. На яндексе - защита от спама, на внутреннем - алиасы и прочая обработка почты. Входящая и исходящая почта хранится на внутреннем. Ну и веб-интерфейсы - postfixadmin, roundcude. Пользователи хранятся в базе mysql, это нужно для интеграции с ERP-системой.
Сразу скажу, что почтовыми серверами не занимался, и от яндекса избавиться не могу - таково условие задачи. С DNS-записями - тоже не вариант.
Как я сейчас это вижу:
- база с пользователями и паролями (такими же, как на яндексе)
- исходящая почта с помощью exim шлётся в smtp яндекса, обратный адрес рерайтится по маске
- входящую с pop яндекса забирает fetchmail - по крону запускается скрипт, перебирающий пользователей в базе и от их имены выкачивающий почту
- выкачанная с pop яндекса входящая почта отправляется на внутренний IMAP-сервер, к которому коннектятся клиенты и web-морда внутри сети
Что я уже сделал:
- mysql+exim+dovecot+postfixadmin
- почта изнутри уходит
- roundcube поставил, но есть некоторые проблемы
Что мне не ясно:
- как входящую почту, выкачанную с яндекса, раздать пользователям?
- есть ли более разумный способ получения почты с яндекса, нежели fetchmail? Настраивать пересылку для каждого ящика на яндексе - не вариант.
- можно ли упростить схему при тех же внешних условиях?