Postfix无法创buildlocking文件,权限被拒绝

我以为我有我的后缀configuration全部在我的Amazon Ubuntu服务器上设置,但我猜不是。 我正在尝试为3个虚拟托pipe的Apache网站设置pipe理员电子邮件帐户。 这是我的后缀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 

这是我的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 

最后我的虚拟文件:

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

当我尝试通过netcat发送邮件到我的一个域时,我得到:

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

尽pipe我将example1.com组设置为postfix,而且我的virtual_uid_maps和virtual_gid_maps都设置为Postfix组标识为115。

postfix组应具有/var/mail/vhosts文件夹的读/写/执行权限。