Victor Ustugov
, поштові напрацювання
списки розсилки:
Exim configuration mailing list
Список розсилки для обговорення конфігуратора MTA Exim
архів повідомлень:
https://mta.org.ua/pipermail/exim-conf/
форма підписки:
https://mta.org.ua/mailman/listinfo/exim-conf/
написати в список розсилки:
exim-conf@mta.org.ua
SpamAssassin configuration mailing list
Список розсилки для обговорення додоткових наборів правил (rules.corvax, rules.local) та патчів для контент сканеру SpamAssassin
архів повідомлень:
https://mta.org.ua/pipermail/sa-conf/
форма підписки:
https://mta.org.ua/mailman/listinfo/sa-conf/
написати в список розсилки:
sa-conf@mta.org.ua
Generic mail system configuration mailing list
Список розсилки із загальних питань, що стосуються пошти
архів повідомлень:
https://mta.org.ua/pipermail/generic/
форма підписки:
https://mta.org.ua/mailman/listinfo/generic/
написати в список розсилки:
generic@mta.org.ua
Sendmail configuration mailing list
Список рассылки для обсуждения набора дополнительных правил для MTA Sendmail
архів повідомлень:
https://mta.org.ua/pipermail/sendmail-conf/
форма підписки:
https://mta.org.ua/mailman/listinfo/sendmail-conf/
написати в список розсилки:
sendmail-conf@mta.org.ua
теорія (хоч і не найсвіжіша):
Spam Filtering for Mail Exchangers
How to reject junk mail in incoming SMTP transactions.
Tor Slettnes tor@slett.net
Edited by Joost De Cock, Devdas Bhagat, Tom Wright
https://mta.org.ua/mirrors/slett.net/spam-filtering-for-mx/
https://mta.org.ua/mirrors/www.tldp.org/HOWTO/Spam-Filtering-for-MX/
напрацювання по MTA Exim:
Паровоз (конфігуратор для exim 4.94 та новіших):
https://mta.org.ua/exim-4.94-conf/
rsync://rsync.mta.org.ua/exim-4.94-conf/
Паровоз (конфігуратор для exim 4.93):
https://mta.org.ua/exim-4.93-conf/
rsync://rsync.mta.org.ua/exim-4.93-conf/
Паровоз (конфігуратор для exim 4.92):
https://mta.org.ua/exim-4.92-conf/
rsync://rsync.mta.org.ua/exim-4.92-conf/
Паровоз (конфігуратор для exim 4.88 та новіших:
https://mta.org.ua/exim-4.88-conf/
rsync://rsync.mta.org.ua/exim-4.88-conf/
Паровоз (конфігуратор для exim 4.82 та новіших:
https://mta.org.ua/exim-4.83-conf/
rsync://rsync.mta.org.ua/exim-4.83-conf/
Паровоз (конфігуратор для exim 4.70 та новіших:
https://mta.org.ua/exim-4.76-conf/
rsync://rsync.mta.org.ua/exim-4.76-conf/
Паровоз (конфігуратор для exim 4.67 та новіших:
https://mta.org.ua/exim-4.70-conf/
rsync://rsync.mta.org.ua/exim-4.70-conf/
Паровоз (конфігуратор для exim 4.67 та новіших:
https://mta.org.ua/exim-4.69-conf/
rsync://rsync.mta.org.ua/exim-4.69-conf/
Паровоз (конфігуратор для exim 4.67 та новіших:
https://mta.org.ua/exim-4.68-conf/
rsync://rsync.mta.org.ua/exim-4.68-conf/
Паровоз (конфігуратор для exim 4.67 та новіших:
https://mta.org.ua/exim-4.67-conf/
rsync://rsync.mta.org.ua/exim-4.67-conf/
Паровоз (конфігуратор для exim 4.64 та новіших:
https://mta.org.ua/exim-4.64-conf/
rsync://rsync.mta.org.ua/exim-4.64-conf/
Паровоз (конфігуратор для exim 4.61 та новіших:
https://mta.org.ua/exim-4.61-conf/
rsync://rsync.mta.org.ua/exim-4.61-conf/
Паровоз (конфігуратор для exim 4.60 та новіших:
https://mta.org.ua/exim-4.60-conf/
rsync://rsync.mta.org.ua/exim-4.60-conf/
Паровоз (конфігуратор для exim 4.50 та новіших:
https://mta.org.ua/exim-4.50-conf/
rsync://rsync.mta.org.ua/exim-4.50-conf/
Паровоз (конфігуратор для exim до 4.50):
https://mta.org.ua/exim-4.0-conf/
rsync://rsync.mta.org.ua/exim-4.0-conf/
патчи для exim:
https://mta.org.ua/exim-patches/
https://mta.org.ua/exim/patches/
https://mta.org.ua/exim-patches-redhat/
https://mta.org.ua/exim/patches-redhat/
https://mta.org.ua/exim-patches-RedHat/
https://mta.org.ua/exim/patches-RedHat/
rsync://rsync.mta.org.ua/exim-conf/patches/
прості приклади dlfunc:
https://mta.org.ua/exim/dlfunc/
rsync://rsync.mta.org.ua/exim/exim/
більш актуальні напрацювання по dlfunc слід шукати у складі актуальних версій паровоза:
https://mta.org.ua/exim-4.76-conf/dlfunc/
rsync://rsync.mta.org.ua/exim-4.76-conf/dlfunc/
особливо хочеться відзначити реалізацію інтеграції MTA exim з milter'ами на основі dlfunc з використанням libspawner:
https://mta.org.ua/exim-4.69-conf/dlfunc/milter/
rsync://rsync.mta.org.ua/exim-4.69-conf/dlfunc/milter/
прості приклади інтеграції MTA exim та postfix policy server'ів:
https://mta.org.ua/exim/postfix_policy_servers/
rsync://rsync.mta.org.ua/exim/postfix_policy_servers/
використання SWAKS у зв'язці з exim -d -bhc:
https://mta.org.ua/swaks/
реалізація використання в SWAKS параметрів SIZE та ENVID у команді MAIL та параметрів NOTIFY та ORCPT:
https://mta.org.ua/swaks/patches/
пасивне визначення операційної системи хоста відправника:
https://mta.org.ua/p0f/
rsync://rsync.mta.org.ua/p0f/packages/
приклади використання p0f під FreeBSD:
https://mta.org.ua/p0f/freebsd/
rsync://rsync.mta.org.ua/p0f/packages/freebsd/
приклади використання p0f під RedHat/CentOS/Fedora:
https://mta.org.ua/p0f/redhat/
rsync://rsync.mta.org.ua/p0f/packages/redhat/
spec файли та механізм збирання p0f під RedHat/CentOS/Fedora:
https://mta.org.ua/p0f/packages/rpms-redhat/
rsync://rsync.mta.org.ua/p0f/packages/rpms-redhat/
напрацювання по проекту синхронизації ActiveSync сумісних пристроїв Z-Push:
патчі для Z-Push:
https://mta.org.ua/z-push/patches/
напрацювання по контент сканеру SpamAssassin:
правила для spamassassin:
https://mta.org.ua/spamassassin/rules.corvax/
https://mta.org.ua/spamassassin/rules.local/
rsync://rsync.mta.org.ua/spamassassin/rules.corvax/
rsync://rsync.mta.org.ua/spamassassin/rules.local/
https://mta.org.ua/spamassassin-3.4.5/rules.corvax/
https://mta.org.ua/spamassassin-3.4.5/rules.local/
rsync://rsync.mta.org.ua/spamassassin-3.4.5/rules.corvax/
rsync://rsync.mta.org.ua/spamassassin-3.4.5/rules.local/
https://mta.org.ua/spamassassin-3.4.0/rules.corvax/
https://mta.org.ua/spamassassin-3.4.0/rules.local/
rsync://rsync.mta.org.ua/spamassassin-3.4.0/rules.corvax/
rsync://rsync.mta.org.ua/spamassassin-3.4.0/rules.local/
https://mta.org.ua/spamassassin-3.3.0/rules.corvax/
https://mta.org.ua/spamassassin-3.3.0/rules.local/
rsync://rsync.mta.org.ua/spamassassin-3.3.0/rules.corvax/
rsync://rsync.mta.org.ua/spamassassin-3.3.0/rules.local/
https://mta.org.ua/spamassassin-3.2.0/rules.corvax/
https://mta.org.ua/spamassassin-3.2.0/rules.local/
rsync://rsync.mta.org.ua/spamassassin-3.2.0/rules.corvax/
rsync://rsync.mta.org.ua/spamassassin-3.2.0/rules.local/
https://mta.org.ua/spamassassin-3.1.4/rules.corvax/
https://mta.org.ua/spamassassin-3.1.4/rules.local/
rsync://rsync.mta.org.ua/spamassassin-3.1.4/rules.corvax/
rsync://rsync.mta.org.ua/spamassassin-3.1.4/rules.local/
https://mta.org.ua/spamassassin-3.1.3/rules.corvax/
https://mta.org.ua/spamassassin-3.1.3/rules.local/
rsync://rsync.mta.org.ua/spamassassin-3.1.3/rules.corvax/
rsync://rsync.mta.org.ua/spamassassin-3.1.3/rules.local/
https://mta.org.ua/spamassassin-3.1.1/rules.corvax/
https://mta.org.ua/spamassassin-3.1.1/rules.local/
rsync://rsync.mta.org.ua/spamassassin-3.1.1/rules.corvax/
rsync://rsync.mta.org.ua/spamassassin-3.1.1/rules.local/
https://mta.org.ua/spamassassin-3.1.0/rules.corvax/
https://mta.org.ua/spamassassin-3.1.0/rules.local/
rsync://rsync.mta.org.ua/spamassassin-3.1.0/rules.corvax/
rsync://rsync.mta.org.ua/spamassassin-3.1.0/rules.local/
https://mta.org.ua/spamassassin-3.0/rules.corvax/
https://mta.org.ua/spamassassin-3.0/rules.local/
rsync://rsync.mta.org.ua/spamassassin-3.0/rules.corvax/
rsync://rsync.mta.org.ua/spamassassin-3.0/rules.local/
https://mta.org.ua/spamassassin-2.64/rules.local/
патчі для spamassassin:
https://mta.org.ua/spamassassin/patches/
rsync://rsync.mta.org.ua/spamassassin/patches/
https://mta.org.ua/spamassassin-3.4.5/patches/
rsync://rsync.mta.org.ua/spamassassin-3.4.5/patches/
https://mta.org.ua/spamassassin-3.4.0/patches/
rsync://rsync.mta.org.ua/spamassassin-3.4.0/patches/
https://mta.org.ua/spamassassin-3.3.0/patches/
rsync://rsync.mta.org.ua/spamassassin-3.3.0/patches/
https://mta.org.ua/spamassassin-3.2.0/patches/
rsync://rsync.mta.org.ua/spamassassin-3.2.0/patches/
https://mta.org.ua/spamassassin-3.1.4/patches/
rsync://rsync.mta.org.ua/spamassassin-3.1.4/patches/
https://mta.org.ua/spamassassin-3.1.3/patches/
rsync://rsync.mta.org.ua/spamassassin-3.1.3/patches/
https://mta.org.ua/spamassassin-3.1.1/patches/
rsync://rsync.mta.org.ua/spamassassin-3.1.1/patches/
https://mta.org.ua/spamassassin-3.1.0/patches/
rsync://rsync.mta.org.ua/spamassassin-3.1.0/patches/
https://mta.org.ua/spamassassin-3.0/patches/
rsync://rsync.mta.org.ua/spamassassin-3.0/patches/
https://mta.org.ua/spamassassin-2.64/patches/
https://mta.org.ua/spamassassin-2.55/patches/
spec файли та механізм збирання spamassassin під RedHat/CentOS/Fedora:
https://mta.org.ua/spamassassin/packages/rpms-redhat/
rsync://rsync.mta.org.ua/spamassassin/redhat/
https://mta.org.ua/spamassassin-3.4.1/packages/rpms-redhat/
rsync://rsync.mta.org.ua/spamassassin-3.4.1/redhat/
https://mta.org.ua/spamassassin-3.4.0/packages/rpms-redhat/
rsync://rsync.mta.org.ua/spamassassin-3.4.0/redhat/
https://mta.org.ua/spamassassin-3.3.2/redhat/
rsync://rsync.mta.org.ua/spamassassin-3.3.2/redhat/
https://mta.org.ua/spamassassin-3.3.1/redhat/
rsync://rsync.mta.org.ua/spamassassin-3.3.1/redhat/
https://mta.org.ua/spamassassin-3.3.0/redhat/
rsync://rsync.mta.org.ua/spamassassin-3.3.0/redhat/
https://mta.org.ua/spamassassin-3.2.0/redhat/
rsync://rsync.mta.org.ua/spamassassin-3.2.0/redhat/
https://mta.org.ua/spamassassin-3.1.4/redhat/
rsync://rsync.mta.org.ua/spamassassin-3.1.4/redhat/
https://mta.org.ua/spamassassin-3.1.3/redhat/
rsync://rsync.mta.org.ua/spamassassin-3.1.3/redhat/
https://mta.org.ua/spamassassin-3.1.1/redhat/
rsync://rsync.mta.org.ua/spamassassin-3.1.1/redhat/
https://mta.org.ua/spamassassin-3.1.0/redhat/
rsync://rsync.mta.org.ua/spamassassin-3.1.0/redhat/
https://mta.org.ua/spamassassin-3.0/redhat/
rsync://rsync.mta.org.ua/spamassassin-3.0/redhat/
напрацювання по DCC (Distributed Checksum Clearinghouse):
spec файли та механізм збирання DCC під RedHat/CentOS/Fedora:
https://mta.org.ua/dcc/packages/rpms-redhat/
rsync://rsync.mta.org.ua/dcc/packages/rpms-redhat/
напрацювання по Kaspersky Security 8.0 для Linux Mail Server:
патчі для klms 8.x:
https://mta.org.ua/klms/patches/
rsync://rsync.mta.org.ua/klms/patches/
напрацювання по контент сканеру Kaspersky Anti-Spam 3.x:
правила для KAS 3.x:
https://mta.org.ua/kas/
rsync://rsync.mta.org.ua/kas/
напрацювання по контент сканеру DSPAM:
автоматизація збирання DSPAM с різноманітними опціями збирання для RedHat/CentOS/Fedora:
https://mta.org.ua/dspam/redhat/
rsync://rsync.mta.org.ua/dspam/redhat/
напрацювання по контент сканеру Rspamd:
правила Rspamd:
https://mta.org.ua/rspamd/lua/regexp.local/
rsync://rsync.mta.org.ua/rspamd/lua/regexp.local/
приклади використання різноманітних функціональних можливостей Rspamd для реалізації правил:
https://mta.org.ua/rspamd/examples/
rsync://rsync.mta.org.ua/rspamd/examples/
патчі для Rspamd:
https://mta.org.ua/rspamd/patches/
rsync://rsync.mta.org.ua/rspamd/patches/
напрацювання по MTA Sendmail:
набір для сборки sendmail.mc:
https://mta.org.ua/sendmail-mc/
rsync://rsync.mta.org.ua/sendmail-mc/
https://mta.org.ua/sendmail-mc-8.12/
rsync://rsync.mta.org.ua/sendmail-mc-8.12/
https://mta.org.ua/sendmail-mc-8.13/
rsync://rsync.mta.org.ua/sendmail-mc-8.13/
набір hacks/features/mailers:
https://mta.org.ua/sendmail-cf/
rsync://rsync.mta.org.ua/sendmail-cf/
https://mta.org.ua/sendmail-cf-8.12/
rsync://rsync.mta.org.ua/sendmail-cf-8.12/
https://mta.org.ua/sendmail-cf-8.13/
rsync://rsync.mta.org.ua/sendmail-cf-8.13/
https://mta.org.ua/sendmail-cf-8.11/
rsync://rsync.mta.org.ua/sendmail-cf-8.11/
старі версії hacks/features/mailers:
https://mta.org.ua/sendmail/archive-files/
фільтр verify_sender Валентина Нечаєва:
https://mta.org.ua/milters/verify_sender/
free версії поштових фільтрів, що базуються на libsnert - якось вони вже не free і їх довелося прибрати на вимогу правовласника
старі патчі для drweb-smf:
https://mta.org.ua/milters/drweb-smf/patches/
https://mta.org.ua/milters/drweb-smf-4.32.1/patches/
https://mta.org.ua/milters/drweb-smf-4.31/patches/
старі патчі для kavmilter:
https://mta.org.ua/milters/kavmilter/patches/
https://mta.org.ua/milters/kavmilter-0.91.3/patches/
декілька іншіх старих дрібних поштових фільтрів:
https://mta.org.ua/milters/
старий скрипт для перевірки існування адреси e-mail (використовувався в ранніх реалізаціях verify sender):
https://mta.org.ua/check_mail_address/
напрацювання по MTA Postfix:
реалізація сірого списку у вигляді policy server:
https://mta.org.ua/postfix/policy/greylist-dbm/
SMTP/POP3/IMAP автентифікація
всі наведені нижче приклади носять швидше академічний характер, тому що exim і dovecot можуть з успіхом отримувати дані безпосередньо як від MySQL, так і від LDAP сервера.
автентифікація з використанням облікової інформації з Active Directory: | |
openldap-client: |
https://mta.org.ua/auth/AD_LDAPAUTH+filter/ |
(
exim,
dovecot
) |
ldapauth,
openldap-client: |
https://mta.org.ua/auth/AD_LDAPAUTH/ |
(
exim,
dovecot
) |
ntlm + cyrus-sasl: |
https://mta.org.ua/auth/AD_NTLM/ |
(
exim,
dovecot
) |
pam + pam_ldap + openldap-client: |
https://mta.org.ua/auth/AD_PAM_LDAP/ |
(
exim,
dovecot
)
|
pam + pam_krb5 + kerberos5: |
https://mta.org.ua/auth/AD_PAM_KRB5/ |
(
exim,
dovecot
) |
saslauthd,
openldap-client: |
https://mta.org.ua/auth/AD_SASLAUTHD/ |
(
exim,
sendmail,
postfix
) |
автентифікація з використанням облікової інформації з MySQL: | |
pam + pam_mysql, mysql-client: |
https://mta.org.ua/auth/PAM_MYSQL/ |
(
exim,
dovecot
) |
напрацювання по webmail кліентам:
плагіни для roundcube:
https://mta.org.ua/roundcube/plugins/
патчі для roundcube та його плагінів:
https://mta.org.ua/roundcube/patches/
старі плагіни для squirrelmail:
https://mta.org.ua/squirrelmail-plugins/
старі патчі и spec файли для squirrelmail:
https://mta.org.ua/squirrelmail/
rsync://rsync.mta.org.ua/squirrelmail/
https://mta.org.ua/squirrelmail-1.4.17/
rsync://rsync.mta.org.ua/squirrelmail-1.4.17/
https://mta.org.ua/squirrelmail-1.4.16/
rsync://rsync.mta.org.ua/squirrelmail-1.4.16/
https://mta.org.ua/squirrelmail-1.4.15/
rsync://rsync.mta.org.ua/squirrelmail-1.4.15/
https://mta.org.ua/squirrelmail-1.4.14/
rsync://rsync.mta.org.ua/squirrelmail-1.4.14/
https://mta.org.ua/squirrelmail-1.4.13/
rsync://rsync.mta.org.ua/squirrelmail-1.4.13/
https://mta.org.ua/squirrelmail-1.4.11/
rsync://rsync.mta.org.ua/squirrelmail-1.4.11/
https://mta.org.ua/squirrelmail-1.4.10a/
rsync://rsync.mta.org.ua/squirrelmail-1.4.10a/
https://mta.org.ua/squirrelmail-1.4.9a/
rsync://rsync.mta.org.ua/squirrelmail-1.4.9a/
https://mta.org.ua/squirrelmail-1.4.8/
rsync://rsync.mta.org.ua/squirrelmail-1.4.8/
https://mta.org.ua/squirrelmail-1.4.7/
rsync://rsync.mta.org.ua/squirrelmail-1.4.7/
https://mta.org.ua/squirrelmail-1.4.6/
rsync://rsync.mta.org.ua/squirrelmail-1.4.6/
https://mta.org.ua/squirrelmail-1.4.5/
https://mta.org.ua/squirrelmail-1.4.3/
https://mta.org.ua/squirrelmail-1.4.2/
https://mta.org.ua/squirrelmail-1.4.0/
https://mta.org.ua/squirrelmail-1.2.10/
старі патчі для horde и imp:
https://mta.org.ua/horde-2.2.5/
https://mta.org.ua/horde-2.2.3/
https://mta.org.ua/horde-2.1.3/
напрацювання по почтовим web interface'ам управління обліковими записами поштових користувачів:
патчі для postfix.admin:
https://mta.org.ua/postfixadmin/
rsync://rsync.mta.org.ua/postfixadmin/
патчі для vMail.Admin:
https://mta.org.ua/vmailadmin/
rsync://rsync.mta.org.ua/vmailadmin/
приклади реалізації адресних книг в LDAP (від простих з анонімним доступом до розділених по організаціях з урахуванням публічних та персональних адресних книг):
https://mta.org.ua/ldap-addrbook-examples/
rsync://rsync.mta.org.ua/ldap-addrbook-examples/
приклад побудови ферми поштових серверів з урахуванням FreeBSD:
https://mta.org.ua/mail-farm/
різноманітні дрібні утиліти:
https://mta.org.ua/tools/
сторонні проекти, які на мій погляд заслуговують на увагу:
policyd-weight - A policy daemon for Postfix
Anti-Spam SMTP Proxy (ASSP) Server
Mailfromd - General-Purpose Mail Filter
|