Estou tentando usar o postconf(1)
comando para adicionar uma nova entrada ao master.cf
arquivo assim:
$ sudo postconf -e -M 'submission/inet=private=n unpriv=- chroot=y wakeup=-
maxproc=- command=smtpd -o smtpd_enforce_tls=yes
-o smtpd_sasl_auth_enable=yes -o syslog_name=postfix/submission'
Nota: dividido em várias linhas para uma exibição melhor aqui.
Isso me dá um erro da seguinte forma:
postconf: fatal: campo de tipo inválido "unpriv=-" em "private=n unpriv=- chroot=y wakeup=- maxproc=- command=smtpd -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes -o syslog_name=postfix/submission"
Eu também tentei sem os nomes dos campos:
$ sudo postconf -M 'submission/inet=n - y - - smtpd -o smtpd_enforce_tls=yes
-o smtpd_sasl_auth_enable=yes -o syslog_name=postfix/submission'
Mas isso também não ajudou:
postconf: fatal: campo de tipo inválido "-" em "n - y - - smtpd -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes -o syslog_name=postfix/submission"
Também a postconf -F ...
falha dizendo que não há submission inet
entradas no arquivo. Por precaução, tentei incluir também a -e
opção, mas isso não fez diferença ( -e -M
ou -Me
e apenas -M
são todos equivalentes de acordo com a página do manual).
Alguém sabe qual é a sintaxe correta da -M
opção?
Sim, irritante, não é, do jeito que está tão mal documentado.
Tentar:
sudo postconf -M submission/inet="submission inet n - y - - smtpd -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes -o syslog_name=postfix/submission"
E
postconf -M | grep submission
esperamos que confirme suas necessidades.