postfix: como definir a caixa de correio virtual para criar um cliente nulo? [fechadas]

2

Eu tenho um servidor de email simples, usando vhost / vmaps para criar caixas de correio virtuais.

aqui está minha configuração atual:

www logs # postfix | grep virtual
...
virtual_mailbox_base = /home/vmail
virtual_mailbox_domains = /etc/postfix/vhosts
virtual_mailbox_limit = 51200000
virtual_mailbox_lock = fcntl, dotlock
virtual_mailbox_maps = hash:/etc/postfix/vmaps

www logs # cd /etc/postfix
www postfix # ls
dynamicmaps.cf  post-install    recipient_bcc     vhosts
main.cf         postfix-files   recipient_bcc.db  vmaps
master.cf       postfix-script  sasl              vmaps.db
www postfix # cat vhosts
myserver.com
www postfix # cat vmaps
[email protected] myserver.com/admin/
[email protected] myserver.com/admin/
[email protected] myserver.com/admin/
[email protected] myserver.com/admin/
[email protected] myserver.com/admin/
[email protected] myserver.com/admin/

Eu quero criar outra caixa de correio, para [email protected] , que todas as mensagens enviadas para essa conta sejam lançadas para /dev/null automaticamente.

Como devo editar meus main.cf/virtual domains / virtual maps?

Eu tentei

[email protected] myserver.com/../../dev/null

mas sem sucesso.

    
por thkang 21.09.2013 / 17:56

1 resposta

3

Tente o seguinte

Crie um usuário local

# useradd -s /sbin/nologin -d /dev/null no-reply
# passwd no-reply

Adicione a seguinte linha ao / etc / aliases

no-reply: /dev/null

Aponte [email protected] para o usuário local

virtual_alias_maps = hash:/etc/postfix/virtual_alias

/ etc / postfix / virtual_alias

[email protected] no-reply

Crie todos os mapas necessários

# postmap /etc/postfix/virtual_alias
# postmap /etc/aliases

E não se esqueça de reiniciar o postfix

    
por 21.09.2013 / 19:42