E-MailRelay простой SMTP-прокси и реле АПС, написанный в C ++, для Linux и Windows. При работе в качестве прокси-сервера все сообщения электронной почты могут быть переданы через определенный пользователем программы, такие как спам-фильтр, который может упасть, повторно адрес или редактировать сообщения, как они проходят через. При работе в магазине-и-вперед MTA входящие сообщения хранятся в локальном каталоге катушки, а затем направляются на следующий SMTP-сервер по запросу.
Из-за своей простоты функционального E-MailRelay легко настроить, часто
требуя адрес целевого сервера SMTP, чтобы поставить только в командной строке.
E-MailRelay также может работать в качестве сервера POP3. Сообщения, полученные в течение SMTP-может быть автоматически упал в нескольких независимых почтовых ящиков POP3.
C ++ исходный код доступен для Linux, FreeBSD, MacOS X и т.д., и Windows. Распределение в соответствии с лицензией V3 GNU General Public.
Быстрый старт
Чтобы использовать E-MailRelay в магазине и вперед режиме с помощью переключателя "--as-сервер" для запуска демона хранения в фоновом режиме, а затем вызвать доставку буферных сообщений, запустив с переключателем "--as-клиент" и адрес целевого хоста.
Например, чтобы начать демон хранения слушать на порту 10025 использовать команду:
emailrelay --as-сервер --port 10025 --spool-Dir / TMP
А потом направить буферного почты "SmartHost" запустить что-то вроде этого:
emailrelay --as-клиент Smarthost: SMTP---spool реж / TMP
Чтобы получить более поведение как прокси-сервер вы можете добавить "--poll" переключатель так, что сообщения направляются постоянно, а не по требованию. Этот пример запускает магазин-и-вперед-сервер, который пересылает буферного вверх электронной почты каждый час:
emailrelay --as-сервер --poll 3600 --forward к SmartHost: SMTP
Для прокси-сервер, который перенаправляет каждое сообщение, как это принимается, без каких-либо задержек, вы можете использовать режим "--as-прокси":
emailrelay --as-прокси Smarthost: SMTP
Если вы хотите изменить или фильтр электронной почты, как она проходит через прокси-сервер, то укажите вашу программу предварительно процессора с помощью переключателя "--filter", что-то вроде этого:
emailrelay --as-прокси Smarthost: SMTP --filter / USR / местные / бен / addsig
Для запуска E-MailRelay как POP-сервер SMTP без использования "--pop" и "--no-SMTP":
emailrelay --pop --no-SMTP --log --close-STDERR
К "emailrelay подать" утилита может использоваться, чтобы поместить сообщения прямо в каталоге катушки таким образом, что поп-клиенты могут получать их.
Отметим, что по умолчанию E-MailRelay всегда будет отклонять соединения с удаленными машинами. Для того чтобы разрешить подключения из любой использовать "--remote-клиентов" переключатель, но, пожалуйста, рассмотреть последствия, если ваша машина подключена к сети Интернет.
Для получения более подробной информации о командной строке, обратитесь к разделам справочного руководства или счете:
emailrelay --help --verbose
Документация
Ниже документация предоставляется:
· README - этот документ
· КОПИРОВАНИЕ - The GNU General Public License
· INSTALL - построить и установить инструкции (в том числе текст GNU)
· Авторы - авторы, кредиты и дополнительные авторские
· Авторские права - главный авторских прав и GPL ссылка
· Userguide.txt - руководство пользователя
· Reference.txt - справочный документ
· Список изменений - Журнал изменений для релизов
Код документация Источник будет генерироваться при строительстве из источника, если "Doxygen" доступен.
Конфигурации
Последние релизы были разработаны на Ubuntu Linux 7.10 с помощью:
· Linux 2.6.22
· GCC 4.1.3
· Autoconf 2.61
и NT4 SP6 Windows, с помощью:
· MSVC 6.0 SP3
Код был первоначально разработан на SuSE Linux 7.1 с помощью:
· Linux 2.4.10
· GCC 2.95.3
· Glibc 2.2.4 (libc.so.6)
· Autoconf 2.52
и на Windows 98 с помощью:
· MSVC 6.0
Версии кода также успешно построена на следующем:
· MacOS X 10.3.9
· FreeBSD на аппаратных Intel
· Linux на альфа аппаратных (Debian 2.2)
· Linux на Sparc аппаратного
· Linux на RS6000 КПП аппаратных
· Solaris 8, используя GCC на Sparc аппаратного
· Solaris 8, используя мастерской 5.0
· Linux с помощью Intel C ++ 6.0
· Windows NT 4.0 с помощью MSVC 6.0
· Windows NT 4.0 с помощью Cygwin (DLL 1.3.22) и GCC 3.2
· Windows NT 4.0 с помощью MinGW 2.0.0 и GCC 3.2
· Windows XP с помощью MinGW 3.1.0 GCC 3.4.2
Что нового в этой версии:
· Скорость оптимизация (как это определено KCachegrind / VALGRIND в KDevelop).
· Встроенный время размер оптимизация (например. "./configure --disable-Exec --enable-стрелкового исключения ...").
· Варианты сборки времени, чтобы уменьшить библиотека времени выполнения зависимостей (например. "./configure --disable-DNS --disable-личность").
· Новый коммутатор ограничить размер переданных сообщений ("--size").
· Новая семантика для "--poll 0", обеспечивая хорошую альтернативу "--immediate", когда проксировании.
· Протокол SMTP клиент излучает RSET после отклоненного получателя в workround для сломанных серверных протоколов.
· Протокол SMTP клиент продолжается, если сервер рекламирует AUTH, но клиент не имеет никаких секретов аутентификации.
· Когда сообщение не может быть направил оскорбления SMTP число-ответ протокол, если таковые имеются, положить в конверт файл.
· Предупреждение печатается, если регистрация испрашивается но и STDERR и Syslog отключены.
· Кросс-компиляции набора инструментов сценарий строитель добавил для работы на MIPS-ориентированные маршрутизаторы ("лишний" / MIPS).
· Новые примеров скриптов для SMTP файлов многоадресной рассылки и редактирование огибающих.
· Улучшение встроенная поддержка Mac OS X (10.5) с графическим установки с образа диска.
· Совместимость с GCC 2.95 восстановлен.
Детали программы:
Версия: 1.8
Дата загрузки: 3 Jun 15
Тип распространения: Бесплатная
Популярность: 125
Комментарии не найдены