Какой почтовый сервер вы бы выбрали для разработки своего продукта поверх - PullRequest
1 голос
/ 06 июня 2010

Я хочу создать почтовое приложение, которое будет работать на стороне сервера.

Не знаком с каким-либо конкретным сервером. Интересно, смогу ли я получить некоторые рекомендации, основанные на вашем опыте?

Я ищу стабильного, готового к работе и масштабируемого демона, который обеспечивает простой в использовании интерфейс API c / cpp.

Я готов перехватывать входящие и исходящие письма и манипулировать ими перед отправкой или помещать в почтовый ящик.

Примечание:

  1. MS Exchange или любой другой не open-source не вариант
  2. Должен работать на Linux

Ответы [ 2 ]

1 голос
/ 07 июня 2010

Sendmail имеет то преимущество, что никто из ваших (потенциальных) клиентов не может пожаловаться на его нестандартное поведение - Sendmail является стандартом де-факто.

Конечно, все остальное может быть против - но ни у кого в мире нет почтового сервера, который не будет общаться с sendmail.

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

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

0 голосов
/ 06 июня 2010

Apache James - это почтовый сервер с открытым исходным кодом на основе Java, с широкими возможностями расширения.

...