ok non ho postato correttamente
dunque
- ps ax connessione persistente invio posta da utenza non mia verso altra utenza restano in spool n messaggi da inviare che aumentano esponenzialmente dai 10000 > 45000
- sendmail è fornito direttamente dalla Sophos
- viene installato da loro script unitamente a postgresql e pure message server
- di conseguenza sendmail originale deve sparire
- il server è un server on-line con ip pubblico e dns che gira o vi gira ovviamente apache mysql, postgre sendmail e pmx oltre altri servizi come il virtual server
- deve ricevere e spedire posta per l'utenza
- sendmail ha il sendmail.mc ed un backend.mc questultimo consegma la posta dopo che tutte le verifiche sono passate
questo è sendmail.mc
divert(-1)
dnl This is an example sendmail.mc (macro config) file. This example
dnl shows a minimal Mail Hub configuration that delivers all mail on
dnl the same server.
dnl
dnl If you make changes to sendmail.mc, you have to generate a new
dnl sendmail.cf by running the 'make' command.
dnl
divert(0)dnl
OSTYPE(`linux')
undefine(`UUCP_RELAY')
undefine(`BITNET_RELAY')
define(`confTRY_NULL_MX_LIST')
define(`confME_TOO', `True')
define(`confQUEUE_LA',
define(`confDELAY_LA', 10)
define(`confREFUSE_LA', 12)
define(`confCONNECTION_RATE_THROTTLE',5)
define(`confMAX_DAEMON_CHILDREN', 64)
dnl SMTP server waits this long for commands to be issued by peer
define(`confTO_COMMAND', 2m)
dnl disable ident protocol lookups (can be slow and pretty useless)
define(`confTO_IDENT', 0)
dnl SMTP client timeouts
define(`confTO_CONNECT', 2m)
define(`confTO_ICONNECT', 20s)
define(`confTO_INITIAL', 5m)
define(`confTO_HELO', 5m)
define(`confTO_LHLO', 2m)
define(`confTO_MAIL', 5m)
define(`confTO_RCPT', 5m)
define(`confTO_MISC', 2m)
define(`confTO_QUIT', 5s)
define(`confTO_RSET', 30s)
define(`confTO_DATAINIT', 2m)
define(`confTO_DATABLOCK', 3m)
dnl setting DATAFINAL may result in duplicate deliveries under high load
dnl use with extreme care
dnl define(`confTO_DATAFINAL', 30m)
define(`confPRIVACY_FLAGS', `authwarnings noexpn novrfy')
define(`STATUS_FILE', `MAIL_SETTINGS_DIR`'statistics')
define(`LOCAL_MAILER_PATH', `/opt/pmx5/sendmail/sbin/mail.local')
define(`LOCAL_MAILER_FLAGS', `PSfmn9')
define(`LOCAL_MAILER_ARGS', `mail.local $u')
define(`DATABASE_MAP_TYPE', `hash')
define(`confCT_FILE', `-o /opt/pmx5/sendmail/etc/mail/trusted-users')
FEATURE(`use_ct_file')
dnl Masquerading is useful if you want to make all your mail appear
dnl to originate from a single location, say example.com
dnl MASQUERADE_AS(`example.com')
dnl FEATURE(`masquerade_envelope')
dnl EXPOSED_USER(`root')
FEATURE(`redirect')
FEATURE(`always_add_domain')
FEATURE(`use_cw_file')
FEATURE(`virtusertable', `hash /opt/pmx5/sendmail/etc/mail/virtusertable')
FEATURE(`genericstable', `hash /opt/pmx5/sendmail/etc/mail/genericstable')
FEATURE(`domaintable', `hash /opt/pmx5/sendmail/etc/mail/domaintable')
FEATURE(`access_db')
FEATURE(`relay_based_on_MX')
FEATURE(`blacklist_recipients')
dnl FEATURE(`sockmap',`inet:4466@localhost',,)
FEATURE(`dnsbl', `combined.njabl.org', `Message from $&{client_addr} rejected - see
http://njabl.org/lookup?$&{client_addr}')
MAILER(local)dnl
MAILER(smtp)dnl
INPUT_MAIL_FILTER(`Policy',`S=inet:3366@localhost,T=C:5m;E:8m;R:4m;S:2m')dnl passa le mail ricevute al pmx-filter