E-MailRelay

Software screenshot:
E-MailRelay
Software informatie:
Versie: 1.8
Upload datum: 3 Jun 15
Ontwikkelaar: Graeme Walker
Licentie: Gratis
Populariteit: 13

Rating: nan/5 (Total Votes: 0)

E-mailrelay is een eenvoudige SMTP-proxy en relais MTA, geschreven in C ++, voor Linux en Windows. Bij het uitvoeren van een proxy alle e-mailberichten kunnen worden doorgegeven via een door de gebruiker gedefinieerde programma, zoals een spamfilter, die kan dalen, re-adres of berichten bewerken als ze door. Bij het uitvoeren van een store-and-forward MTA inkomende berichten worden opgeslagen in een lokale spool directory, en vervolgens doorgestuurd naar de volgende SMTP-server op aanvraag.
Door zijn functionele eenvoud E-mailrelay eenvoudig te configureren, vaak
alleen die het adres van de doelgroep SMTP-server op de opdrachtregel te worden gezet.
E-mailrelay kan ook draaien als een POP3-server. Berichten ontvangen dan SMTP automatisch kunnen worden gedropt in verschillende onafhankelijke POP3 mailboxen.
C ++ broncode is beschikbaar voor Linux, FreeBSD, MacOS X etc, en Windows. Distributie is onder de GNU General Public License V3.
Snelle start
E-mailrelay gebruikt in store-and-forward-modus gebruiken "--as-server" schakelaar om de opslag daemon op de achtergrond te starten en leiden tot levering van gespoelde berichten door het uitvoeren van de "--as-client" switch en het adres van de beoogde gastheer.
Bijvoorbeeld, om een ​​opslag daemon beginnen met luisteren op poort 10025 gebruikt u een commando als dit:
emailrelay --as-server --port 10025 --spool-dir / tmp
En vervolgens naar de wachtrij mail naar "smarthost" run iets als dit doorsturen:
emailrelay --as-client smarthost: smtp --spool-dir / tmp
Om gedrag krijgt meer als een proxy kunt u de "--poll" switch toe, zodat berichten continu plaats worden doorgestuurd dan on-demand. Dit voorbeeld start een store-and-forward-server die naar voren wachtrij-up e-mail elk uur:
emailrelay --as-server --poll 3600 --forward-to Smarthost: smtp
Voor een proxyserver die elk bericht stuurt als het wordt ontvangen, zonder enige vertraging, kunt u de "--as-proxy" modus te gebruiken:
emailrelay --as-proxy smarthost: smtp
Als u wilt bewerken of filter e-mail als het door de proxy dan is uw pre-processor programma opgeeft met de "--filter" switch, zoiets als dit:
emailrelay --as-proxy smarthost: smtp --filter / usr / local / bin / addsig
Om E-mailrelay draaien als een POP-server zonder SMTP gebruiken "--pop" en "--no-smtp":
 emailrelay --pop --no-smtp --log --close-stderr
De "emailrelay-submit" utility kan worden gebruikt om berichten rechtstreeks in de spool directory gezet zodat de POP-clients te kunnen halen.
Merk op dat door het standaard e-mailrelay altijd verbindingen van externe machines zullen verwerpen. Toestaan ​​verbindingen overal gebruik maken van de "--remote-clients" switch, maar kunt u overwegen de gevolgen als uw machine is aangesloten op het internet.
Voor meer informatie over de command-line opties Raadpleeg de handleiding of run:
emailrelay --help --verbose
Documentatie
De volgende documentatie wordt verstrekt:
· README - dit document
· COPYING - de GNU General Public License
· INSTALL - bouw & installatie-instructies (met inbegrip van de GNU tekst)
· AUTEURS - auteurs, kredieten en aanvullende auteursrechten
· Copyright - main auteursrecht en GPL verwijzing
· Userguide.txt - gebruikershandleiding
· Reference.txt - referentiedocument
· ChangeLog - change log voor releases
Broncode documentatie worden gegenereerd bij het bouwen van de bron als "doxygen" is beschikbaar.
Configuraties
Recente releases werden ontwikkeld op Ubuntu Linux 7.10 gebruik:
· Linux 2.6.22
· Gcc 4.1.3
· Autoconf 2.61
en Windows NT4 SP6 gebruikt:
· MSVC 6.0 SP3
De code werd oorspronkelijk ontwikkeld op SuSE Linux 7.1 met behulp van:
· Linux 2.4.10
· Gcc 2.95.3
· Glibc 2.2.4 (libc.so.6)
· Autoconf 2.52
en op Windows 98 met behulp van:
· MSVC 6.0
Versies van de code zijn ook met succes gebouwd op:
· MacOS X 10.3.9
· FreeBSD op Intel hardware
· Linux op Alpha hardware (Debian 2.2)
· Linux op Sparc hardware
· Linux op RS6000 PPC hardware
· Solaris 8 met behulp van GCC op Sparc hardware
· Solaris 8 met WorkShop 5.0
· Linux met Intel C ++ 6.0
· Windows NT 4.0 met MSVC 6.0
· Windows NT 4.0 met behulp van Cygwin (DLL 1.3.22) en gcc 3.2
· Windows NT 4.0 met behulp van MinGW 2.0.0 en gcc 3.2
· Windows XP met behulp van MinGW 3.1.0 gcc 3.4.2
Wat is er nieuw in deze release:
· Snelheid optimalisaties (zoals geïdentificeerd door KCachegrind / valgrind in KDevelop).
· Build-time grootte optimalisaties (bijv. "./configure --disable-Exec --enable-klein-uitzonderingen ...").
· Build-time opties om runtime library afhankelijkheden te verminderen (bijv. "./configure --disable-Dns --disable-identiteit ').
· Nieuwe schakelaar om de grootte van de ingediende berichten beperken ("--size").
· Nieuwe semantiek voor "--poll 0", die een goed alternatief voor "--immediate" wanneer proxying.
· SMTP-client protocol zendt een RSET na een afgewezen ontvanger als workround voor gebroken server protocollen.
· SMTP-client-protocol gaat verder als de server adverteert AUTH maar de klant heeft geen verificatie geheimen.
· Als een bericht niet kan worden de gewraakte SMTP-protocol reactie nummer doorgeschakeld, indien aanwezig, wordt in het dossier envelop.
· Een waarschuwing wordt afgedrukt als houtkap wordt gevraagd, maar beide stderr en syslog zijn uitgeschakeld.
· Een cross-compileren toolchain builder script toegevoegd voor het uitvoeren van on-mips gebaseerde routers ("extra / mips").
· Nieuwe voorbeeld scripts voor SMTP multicasting en bewerken envelop bestanden.
· Verbeterde native ondersteuning voor Mac OS X (10.5) met grafische installatie disk image uit.
· Compatibiliteit met gcc 2.95 hersteld.

Vergelijkbare software

cats2procmailrc
cats2procmailrc

11 May 15

testmail
testmail

11 May 15

Python milter
Python milter

11 May 15

Policy Daemon
Policy Daemon

20 Feb 15

Reacties op E-MailRelay

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!