E-MailRelay е проста SMTP прокси и реле MTA, написан на 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-реж / 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 / ЮЕсАр / местни / хамбар / addsig
За да стартирате E-MailRelay като POP сървъра без SMTP използва "--pop" и "--no-SMTP":
emailrelay --pop --no-SMTP --log --close-STDERR
The "emailrelay представи" полезност може да се използва за пускане на съобщения направо в директорията на буфера, така че клиентите на УОЗ да ги вземе.
Имайте предвид, че по подразбиране E-MailRelay винаги ще отхвърли свързвания от отдалечени машини. За да се даде възможност на свързвания от никъде използват "--remote-клиенти" ключа, но моля, помисли за последствията, ако устройството е свързано към интернет.
За повече информация за командния ред опции се отнасят до референтната ръководство или план:
emailrelay --help --verbose
Документация
Се предоставят следните документи:
· README - този документ
· Записване - на GNU General Public License
· Настанявам - изграждане и инсталиране на инструкции (включително текста GNU)
· АВТОРИ - писатели, кредити и допълнителни авторски права
· Авторското право - главен авторското право и GPL референтен
· Userguide.txt - указание за употреба
· Reference.txt - референтен документ
· ChangeLog - лог промяна за пресата
Изходния код документация ще бъде генериран при изграждане от източника, ако "Doxygen" е на разположение.
Формации
Последни изявления са разработени на Linux Ubuntu 7.10 с помощта на:
· Linux 2.6.22
· GCC 4.1.3
· Autoconf 2.61
и на Windows NT4 SP6 с помощта на:
· MSVC 6.0 SP3
Кодът първоначално е бил разработен за SuSE Linux 7.1 с помощта на:
· Linux 2.4.10
· GCC 2.95.3
· НЬс 2.2.4 (libc.so.6)
· Autoconf 2.52
и за Windows 98 използвайки:
· MSVC 6.0
Версиите на кода също са били построени успешно на:
· MacOS X 10.3.9
· FreeBSD на Intel хардуер
· Linux на Alpha хардуер (Debian 2.2)
· Linux на Sparc хардуер
· Linux на RS6000 PPC хардуер
· Solaris 8 използвайки GCC на Sparc хардуер
· Solaris 8 използвайки WorkShop 5.0
· Linux се използва Intel C ++ 6.0
· Windows NT 4.0, използвайки MSVC 6.0
· Windows NT 4.0, използвайки Cygwin (DLL 03/01/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, ако има такива, се поставя във файла плик.
· A предупреждение се отпечатва, ако се изисква сеч но STDERR както и Syslog са с увреждания.
· A напречно съставянето toolchain строител скрипт добавя за тичане на МВЦ, базирани рутери ("екстра / MIPS").
· Нов пример скриптове за SMTP множествено и редактиране на обвивката файлове.
· Подобряване на вградената поддръжка на Mac OS X (10.5) с графична инсталация от дисково изображение.
· Съвместимост с GCC 2.95 възстановено.
Софтуер детайли:
Версия: 1.8
Дата на качване: 3 Jun 15
Разрешително: Безплатно
Популярност: 125
Коментари не е намерена