Portanto, configuro tudo para o postfix / imap corretamente, passando pelo link e posso enviar e-mails para [email protected]
/ [email protected]
no entanto, estou tentando enviar um email para [email protected]
e usar /etc/aliases
para enviar esse e-mail para php stdin, e meus e-mails estão sendo retornados pelo postmaster.
as únicas contas que eu configurei na caixa são root
e fmaster
. Preciso criar uma conta test
se eu estiver usando apenas o alias de teste para enviar saída para php? Não tenho certeza de onde estou errado.
meu /etc/aliases
:
# Required aliases
postmaster: root
MAILER-DAEMON: postmaster
# Common aliases
abuse: postmaster
spam: postmaster
# PIPE OUTPUT TO PHP from [email protected]
test: "| php -q /root/scripts/readmail.php
as coisas importantes no meu /etc/postfix/main.cg
(com os domínios obscurecidos)
myhostname = XYZ.members.linode.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = mail.ME1.com, localhost, ME1.com, ME1.it
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
#mailbox_command =
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
home_mailbox = Maildir/
meu /root/scripts/readmail.php
é apenas:
$data = file_get_contents('php://stdin');
error_log($data); // just to see if it was successful
Alguém sabe onde estou indo errado?