Provavelmente, o seu IP está na lista negra de spam, alguns prestadores de serviços são notórios por terem suas sub-redes na lista negra. Para corrigir isso, você precisa solicitar a remoção de qualquer intervalo de IPs de sua preocupação de qualquer lista negra em que eles possam estar, eles farão isso depois de algumas verificações. Além disso, você precisa autenticar seus e-mails usando diferentes tecnologias, como o DomainKeys Identified Mail (DKIM), o SPF e o Sender ID. Este é um trabalho a tempo inteiro.
A solução que funcionou para mim é definir o Postfix como proxy. Basicamente, você faz o Postfix agir como um cliente que envia e-mails por meio de um serviço de retransmissão confiável , no meu caso, o gmail. Você precisará adicionar o seguinte ao arquivo de configuração do Postfix, main.cf:
smtp_sender_dependent_authentication = yes
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_dependent_relayhosts
relayhost = [smtp.gmail.com]:587
smtp_use_tls=yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous
Você também precisará criar os arquivos de mapa e agrupá-los:
/ etc / postfix / sasl_passwd:
# per-sender authentication
account1[@]gmail.com account1[@]gmail.com:passwd1
account2[@]gmail.com account2[@]gmail.com:passwd2
# default relayhost
[smtp.gmail.com]:587 default_account[@]gmail.com:default_passwd
/ etc / postfix / sender_dependent_relayhosts:
account1[@]gmail.com [smtp.gmail.com]:587
account2[@]gmail.com [smtp.gmail.com]:587
Hash os arquivos de mapas:
postmap sasl_passwd sender_relay
Um serviço de retransmissão respeitável garante que seus e-mails não sejam classificados como spam. Boa sorte!