Postfix incapaz de criar um arquivo de bloqueio, permissão negada

6

Eu pensei que minha configuração de postfix estava configurada no meu servidor Amazon Ubuntu, mas acho que não. Eu estou tentando configurar uma conta de e-mail admin para 3 sites Apache virtualmente hospedados. Aqui está o meu arquivo postfix main.cf:

myhostname = ip-XX-XXX-XX-XXX.us-west-2.compute.internal
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = ip-XX-XXX-XX-XXX.us-west-2.compute.internal, localhost.us-west-2.compute.internal, , localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

virtual_mailbox_domains = example1.com, example2.com, example3.com
virtual_mailbox_base = /var/mail/vhosts
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
virtual_minimum_uid = 100
virtual_uid_maps = static:115
virtual_gid_maps = static:115
virtual_alias_maps = hash:/etc/postfix/virtual

Aqui está o meu arquivo vmailbox:

[email protected]                  example1.com/admin
[email protected]                  example2.com/admin
[email protected]                  example3.com/admin
@example1.com                       example1.com/catchall
@example2.com                       example2.com/catchall
@example3.com                       example3.com/catchall

E finalmente meu arquivo virtual:

[email protected]                 postmaster
[email protected]                 postmaster
[email protected]                 postmaster

Quando tento enviar um email para o netcat para um dos meus domínios, recebo:

unable to create lock file /var/mail/vhosts/example1.com/admin.lock: Permission denied

Isso ocorre apesar do fato de eu ter configurado o example1.com group para postfix e também meus virtual_uid_maps e virtual_gid_maps serem ambos configurados para o id do grupo Postfix de 115.

    
por John Bowlinger 13.11.2012 / 05:23

1 resposta

6

O grupo postfix deve ter permissões de leitura / gravação / execução na pasta /var/mail/vhosts .

    
por 13.11.2012 / 19:25