Temat: trzymac wszystkie wychodzace emaile w sieci w sendmail ?
Prosze rozwiazanie:
na bazie sendmail keep all in-house
w pliku senmail.mc ustawiasz:
#cd /etc/mail
#sudo vi sendmail.mc
FEATURE(`mailertable')
dnl # use /etc/mail/local-host-names
FEATURE(`use_cw_file')dnl
dnl #
dnl # The access db is the basis for most of sendmail's checking
FEATURE(`access_db', , `skip')dnl
....
....
....
# nastepne linie nie musza byc wazne ale jak nie bedzie dzialac to moze warto je dodac :P
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`twoj.server.com)dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
FEATURE(virtusertable)
MAILER_DEFINITIONS
MAILER(`local')dnl
MAILER(`smtp')dnl
#sudo vi /etc/mail/mailertable
. local:nobody
#sudo vi /etc/mail/aliases
nobody: itadmin@dupa.com # albo /dev/null
# sudo newaliases
# sudo make all
# sudo /etc/init.d/sendmail reload albo restart
# echo "testing 1" | mail -s "TEST 1" jasiu@nazwa.pl
Teraz sprawdzic itadmin@dupa.com i powinno tam byc.
Takie ustawienie pozwoli na NIE WYPUSZCZENIE zadnego emaile z tego servera.
Pozdrawiam