Você precisa permitir a retransmissão de hosts confiáveis.
Se vps
tiver um endereço IP estático, você poderá simplesmente adicioná-lo a mynetworks
. Outra opção popular é configurar a autenticação entre hosts confiáveis
Veja também link
Eu configurei o postfix (Debian) e ele funciona bem. Posso receber e-mails e posso enviá-los, mas só posso enviá-los para endereços locais (e locais virtuais).
Mas quando tento enviar o e-mail, por exemplo, para minha conta do Gmail, recebo isso no syslog:
Jun 30 18:34:44 vps postfix/smtpd[9087]: NOQUEUE: reject: RCPT from vps[77.93.223.122]: 554 5.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<localhost.localdomain>
Eu pesquisei muito, mas resolvi pensar nisso. Eu acho que algo está errado com minhas diretivas. Aqui está o meu:
myhostname = mail.xxx.cz
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = xxx.cz, vps, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
Você precisa permitir a retransmissão de hosts confiáveis.
Se vps
tiver um endereço IP estático, você poderá simplesmente adicioná-lo a mynetworks
. Outra opção popular é configurar a autenticação entre hosts confiáveis
Veja também link