Há um host de retransmissão do sendmail para usuários locais / externos usando AUTH ou confiando em usuários locais, mas há um problema que o sendmail aceita emails de usuários confiáveis endereçados para domínios não existentes (não intencionalmente), como gmai @ .cm que estão escritos por engano.
O fluxo é este: Utilizador de autenticação - > sendmail - > relay mail server
é claro que o e-mail é retornado do servidor de retransmissão com erro de que o domínio do destinatário não existe, mas eu quero interceptar essa situação no sendmail com o host inteligente.
sendmail config tem parâmetros importantes:
dnl SMTP Auth
define('confAUTH_OPTIONS','A y')
include('/etc/mail/sasl/sasl.m4')dnl
FEATURE('no_default_msa')dnl
DAEMON_OPTIONS('Family=inet, Name=MTA-v4, Port=smtp, Addr=0.0.0.0')dnl
DAEMON_OPTIONS('Family=inet, Name=MSP-v4, Port=submission, Addr=0.0.0.0')dnl
define('confPRIVACY_FLAGS',dnl
'needmailhelo,needexpnhelo,needvrfyhelo,restrictqrun,restrictexpand,nobodyreturn,authwarnings,noreceipts')dnl
FEATURE('access_db')dnl
FEATURE('use_cw_file')dnl
FEATURE('always_add_domain')dnl
FEATURE('virtusertable')dnl
define('SMART_HOST','smarthost.mydom.com')dnl
define('conf_LOG_Level','14')dnl
dnl # antispam
FEATURE('dnsbl','....
MAILER_DEFINITIONS
MAILER('local')dnl
MAILER('smtp')dnl
e é importante mencionar que existe um filtro mimedefang com antivírus e spam-assasin.
Como posso forçar o sendmail a não retransmitir domínio de destinatário ruim?
Tags sendmail domain-name smarthost