Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen sqlgrey komutudur.
Program:
ADI
sqlgrey - Postfix Gri Listeleme İlkesi Sunucusu
SİNOPSİS
SQLgrey [seçenekleri...]
-h, --help bu yardımı göster ve çık
--man ekran kılavuz sayfası
--version çıktı sürüm bilgisi ve çıkış
-d, --daemonize arka planda çalıştır
-p, --pidfile=DOSYA işlem kimliğini DOSYA'ya yaz
(configfile içindeki 'pidfile'ı geçersiz kılar)
-k, --kill çalışan bir sqlgrey'i öldürür
('pidfile' içeriği ile tanımlanır)
-f, --configfile=DOSYA yapılandırmayı DOSYA'dan oku
(varsayılan /etc/sqlgrey/sqlgrey.conf)
config_param=değer satırları bekleniyor,
- boşluklar yoksayılır,
- '#' yorumlar için kullanılır
Çalışma zamanı parametreleri için /etc/sqlgrey/sqlgrey.conf adresindeki varsayılan yapılandırma dosyasına bakın. Eğer sen
kaynaklardan sqlgrey aldım, sıkıştırılmış arşivdeki NASIL dosyasını okuyun. eğer geldiyse
önceden paketlenmişse, bu dosyanın dokümantasyon ağacına bakın:
/usr/share/doc/sqlgrey- / örneğin çoğu Linux dağıtımında.
AÇIKLAMA
Sqlgrey, gri listeleme uygulayan bir Postfix ilke sunucusudur.
Postfix tarafından SMTP aracılığıyla bir posta teslimi talebi alındığında, üçlü
"İSTEMCİ_IP" / "GÖNDERİCİ" / "ALICI" oluşturulmuştur. Bu üçlü ilk kez oluyorsa
veya üçüz ilk kez daha az görüldüyse yeniden bağlanma gecikmesi dakika (1
varsayılan), ardından posta geçici bir hatayla reddedilir. Umarım spam gönderenler veya
ancak RFC'ye göre gerekli olduğundan, virüsler daha sonra tekrar denemez.
Yeniden bağlanma gecikmesini azaltmak için sqlgrey, 2 seviyeli bir otomatik beyaz liste (AWL) kullanır.
sistem:
· Bir "İSTEMCİ IP" / "GÖNDERİCİ" kabul edilir edilmez, bir AWL'ye eklenir. Çift
daha uzun süre görülmediğinde sona erer awl-yaşı gün (varsayılan 60'tır).
· Eğer grup-etki alanı düzeyi Aynı etki alanından veya daha fazla kullanımdan "GÖNDERİCİ"ler (2 varsayılandır)
aynı "İSTEMCİ IP'si", bir "İSTEMCİ IP'si" / "ALAN" çiftine dayalı başka bir AWL kullanılır.
Bu çiftin de yaşı awl-age günlerinden sonra sona erer. Bu AWL, yüksek
verim siteleri için:
· Veritabanında depolanan veri miktarını en aza indirmek,
· AWL'de bir giriş bulmak için gereken işlem miktarını en aza indirin.
· bir "İSTEMCİ IP" / "ALAN" çifti biliniyorsa daha fazla posta gecikmesi uygulamayın.
Ayarlanarak devre dışı bırakılabilir grup-etki alanı düzeyi 0 için.
Genel fikir:
Bir SMTP istemcisi bir kez kabul edildiğinde, IP dinamik değilse, IP gri listeye alınır
tekrar başka bir e-posta gönderdiğinde sadece zaman kaybıdır. Zaten bildiğimiz gibi bu
IP, RFC uyumlu bir MTA (en azından 4xx hata kodu işleme) çalıştırır ve yeni
yine de e-posta yoluyla.
Posta geçişleri durumunda, bu AWL'ler aynı gönderenler ve postalar kadar iyi çalışır.
etki alanları sürekli aynı IP adreslerinden geliyor -> e-postalar hızlı
ilk denemede kabul edildi Bireysel SMTP sunucuları söz konusu olduğunda, bu, aşağıdaki durumlarda iyi sonuç verir:
IP de sabittir. Kayan bir IP adresi kullanırken, AWL'ler yenilir, ancak
şimdiye kadarki en az yaygın durum olsun.
Etki alanını neden yalnızca IP'ye değil de AWL'ye koyuyoruz? Sadece IP depolasaydık
adresleri, AWL'yi kirletmek çok kolay olurdu. Sadece bir tane doğru alırdı
bir beyaz listeye koymak için tek bir IP'den tek seferde bir e-posta gönderen yapılandırılmış MTA
bu IP'den gelecek postalar neye benziyorsa onu kullandı.
Bu AWL sistemiyle, tek bir posta, yalnızca tek bir postadan gelen postaların beyaz listeye alınmasına izin verebilir.
aynı IP'den gönderen...
MONTAJ
· Bir "sqlgrey" kullanıcısı oluşturun. Bu, arka plan programının çalıştığı kullanıcı olacaktır.
· Tam teşekküllü bir SGBD (SQLite değil MySQL ve PostgreSQL) kullanırken, bir 'sqlgrey' oluşturun
db kullanıcısı ve bir 'sqlgrey' veritabanı. Yeni oluşturulan veritabanına erişim izni verin:
sqlgrey.
· Önyüklemede sqlgrey'i başlatmak ve manuel olarak başlatmak için paketlenmiş init betiğini kullanın.
YAPILANDIRMA
Genel
· içine red_unauth_destination sonra check_policy_service ekleyerek başlayın
/etc/postfix/main.cf :
smtpd_recipient_restrictions =
Kendi ID’n ile mağazalarını oluştur
reddet_unauth_destination
check_policy_service giriş:127.0.0.1:2501
· Bazı sunucuların doğru davranmadığını ve postaları yeniden göndermediğini (örn.
standardın gerektirdiği) veya benzersiz iade adresleri kullanın. bu yüzden sen
onlar için beyaz listeler tutmalıdır.
SQLgrey, kapsamlı bir beyaz listeye alma sistemi ile birlikte gelir. Hatta yapılandırılabilir
bir havuzdan güncel beyaz listeleri getir. Ayrıntılar için NASIL belgesine bakın.
Devre Dışı Bırakma grilisteleme için biraz kullanıcılar
Bazı kullanıcılar için gri listeyi devre dışı bırakmak istiyorsanız, Postfix'i şu şekilde yapılandırabilirsiniz:
/etc/postfix/sqlgrey_recipient_access:
[e-posta korumalı] OK
Ardından, check_policy_service öğesinden önce main.cf dosyasına bir check_recipient_access ekleyeceksiniz:
smtpd_recipient_restrictions =
Kendi ID’n ile mağazalarını oluştur
reddet_unauth_destination
check_client_access karması:/etc/postfix/sqlgrey_client_access
check_recipient_access karması:/etc/postfix/sqlgrey_recipient_access
check_policy_service giriş:127.0.0.1:10023
onworks.net hizmetlerini kullanarak sqlgrey'i çevrimiçi kullanın