eProxy

Yazılım ekran görüntüsü:
eProxy
Yazılım detaylar:
Versiyon: 1.0
Qayıt: 2 Jun 15
Geliştirici: Raymond Doetjes
Lisans: Ücretsiz
Popülerlik: 34

Rating: nan/5 (Total Votes: 0)

eProxy yazılımı özel olarak Postfix sürüm 2.1 ve üstü ile birlikte kullanılmak üzere tasarlanmış bir SMTP proxy sunucusu çerçevedir. Bir ön vekil ancak güvenlik bilge ben postfix smtpd üzerinde güven Ancak, o da çalışmıyor.
EProxy ne için kullanılabilir?
Bu çok hızlı ve çoklu iş parçacığı kullanır. Eğer yorumlanır dile karşılaştırıldığında C / C ++ hızını kullanabilirsiniz gerçek içerik filtreleme geldiğinde özellikle hızlı. Kullanımı çok kolaydır.
Ortalıkta birkaç SMTP PROXY uygulamaları vardır ama bulunan tüm Perl veya Python ya geliştirilen ve bazıları kullanımı son derece karmaşıktır. Bu uygulama C + kendi içerik filtresi geliştirmek için çok kolay hale getirir ve sadece (string), gövde (dize vücut), (gelen dize) aşağıdaki fonksiyonlardan herhangi bunu uygulamak zorunda ve pozitif bir sayı döndürür teslim vermemek için teslimat ve negatif bir sayı verir.
Tabii hala işleme / içerik filtresi "komut (lar)" için arayabileceğiniz bir popen (), sistem () veya exec () çağrısı ile bu yöntem ile onları çalıştırmak.
Eğer (yeniden) gerekiyor Neler uygulamak
Orada sizin için ilgi olan bir kaynak dosya aslında ve o emailHandling.cpp dosya. Burada aşağıdaki işlevler tanımlanmıştır:
Dize getdomainname (string e-posta);
(gelen dize) den int;
int rcptto (string için);
int gövdesi (dize vücut);
void e-posta (e-mail dize);
Dize getdomainname (string e-posta); Bu sadece bir e-posta adresi alanadı bölümünü elde etmek için bir kolaylık yöntemidir.
void e-posta (e-mail dize); Bu fonksiyon size e-posta veya e-posta Geri Döndü nerede bağlı kısmına bir şeyler yapabiliriz. Bu örneği email şüpheli olduğunda manuel serbest bırakılması için bekleyen, bir arşiv ya da bekleme kutusundaki tüm e-postaları saklamak için kullanılabilir.
(gelen dize) den int; Bu işlevde bir SMTP oturumu parçası MAIL FROM üzerinde denetimi yapabilirsiniz. Eğer pozitif bir sayı (0'dan büyük) kabul MAIL FROM döndüğünüzde işlem 550 hata, iptal edildiğinde iade negatif bir sayı. dize e-posta adresi içerir
int rcptto (string için); Bu işlevde bir SMTP oturumu parçası İÇİN RCPT üzerinde denetimi yapabilirsiniz. Dize e-posta adresi içerir. E-posta devam etmek (0'dan büyük) pozitif bir sayı döndürür sıçrama negatif bir sayı döndürür.
int gövdesi (dize vücut); Bu fonksiyon size gerçek vücut kısmı tarama uygulayacaktır. Senin sonuç kodu pozitif bir sayı (0'dan büyük) olduğu zaman o vücut ikincil (teslimat) SMTP sunucusuna ileri gönderilir. Sizin kodunuz tarafından dönmüş ise bunun yerine, bir QUIT komutu ve ikincil sunucuya soket yakın göndereceğiz, DATA komutu ve veri akışı göndermek olmaz.

Benzer yazılım

nginx
nginx

22 Jun 18

rtspd
rtspd

3 Jun 15

squid_redirect
squid_redirect

11 May 15

ScribeHandler
ScribeHandler

11 May 15

Yorumlar eProxy

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!