Amazon SES e Amavis

2

Eu tenho seguido como configurar um servidor de e-mail - por Flurdy para configurar um servidor de e-mail mais seguro na minha instância do Amazon EC2 Ubuntu 12.04. Eu segui o artigo ao pé da letra, mas não consigo trabalhar ao lado do Amazon SES.

O Amazon SES foi configurado para o Postfix após este documento

#Amavis configuration:
content_filter = amavis:[127.0.0.1]:10024

#SES configuration:
relayhost = email-smtp.us-east-1.amazonaws.com:25
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_use_tls = yes
smtp_tls_security_level = encrypt
smtp_tls_note_starttls_offer = yes
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt

Com o Amavis content_filter descomentado, os registros de e-mail revelam diferidos

>> postfix/smtp[6534]: 0C1084605: to=<[email protected], relay=127.0.0.1[127.0.0.1]:10024, delay=35, delays=35/0.03/0/0, dsn=4.7.4, status=deferred (TLS is required, but was not offered by host 127.0.0.1[127.0.0.1])

No entanto, quando content_filter é comentado - o relé é definido para o Amazon SES - e os e-mails são enviados corretamente.

>> postfix/smtp[6697]: 333744B3B: to=<[email protected]>, relay=email-smtp.us-east-1.amazonaws.com[54.243.161.229]:25, delay=19, delays=17/0/0.8/0.6, dsn=2.0.0, status=sent (250 Ok 0000013e5a87e718-87720c2b-5542-4e3d-8034-57f3152e2e05-000000)

Alguém pode lançar alguma luz? Felicidades

    
por williamsowen 30.04.2013 / 12:55

1 resposta

2

com smtp_tls_security_level = encrypt você força o postfix a usar o TLS, mesmo através do filtro amavis local, que pode não ser compatível com ele

você pode adicionar -o smtp_tls_security_level=none à instância de amavis / reinject em master.cf para que isso funcione

Então, copiando a partir da sua página de instruções, o seu arquivo master.cf provavelmente deve estar assim:

amavis unix - - - - 2 smtp 
  -o smtp_data_done_timeout=1200 
  -o smtp_send_xforward_command=yes 
  -o disable_dns_lookups=yes 
  -o max_use=20
  -o smtp_tls_security_level=none        <----- add this line



 127.0.0.1:10025 inet n - - - - smtpd 
  -o content_filter= 
  -o local_recipient_maps= 
  -o relay_recipient_maps= 
  -o smtpd_restriction_classes= 
  -o smtpd_delay_reject=no 
  -o smtpd_client_restrictions=permit_mynetworks,reject 
  -o smtpd_helo_restrictions= 
  -o smtpd_sender_restrictions= 
  -o smtpd_recipient_restrictions=permit_mynetworks,reject 
  -o smtpd_data_restrictions=reject_unauth_pipelining 
  -o smtpd_end_of_data_restrictions= 
  -o mynetworks=127.0.0.0/8 
  -o smtpd_error_sleep_time=0 
  -o smtpd_soft_error_limit=1001 
  -o smtpd_hard_error_limit=1000 
  -o smtpd_client_connection_count_limit=0 
  -o smtpd_client_connection_rate_limit=0 
  -o receive_override_options=no_header_body_checks,no_unknown_recipient_checks
  -o smtp_tls_security_level=none    <----- add this line
    
por 30.04.2013 / 16:24