Já experimentou o postfix do OpenCSW? Há uma versão mais recente disponível (2.8.6 em vez de 2.7.1) e esse problema pode ter sido resolvido lá.
Estou tentando fazer o postfix (instalado a partir do blastwave) funcionar em um servidor Solaris 10, mas somente o root tem permissão para enviar e-mails. O problema parece ser a permissão relacionada com o post-up.
postdrop: warning: mail_queue_enter: create file maildrop/905318.27416: Permission denied
Eu verifiquei que / var / opt / csw / spool / postfix / maildrop e / var / opt / csw / spool / postfix / public estão no grupo 'postdrop'. main.cf contém setgid_group = postdrop.
ppriv na pós-publicação como relatórios de usuário não raiz:
postdrop[27336]: missing privilege "file_dac_write" (euid = 103, syscall = 5) needed at ufs_iaccess+0x110
Não sei o que fazer a seguir. Eu não tenho muita experiência com o Solaris; Eu uso o Linux diariamente. Alguma sugestão?
O usuário com o ID 103 (consulte seu / etc / passwd para o usuário correspondente) não tem o direito de gravar no diretório de filas do Postfix. Você obtém o caminho do diretório de filas com o comando postconf queue_directory
.
Tags permissions postfix solaris setgid