我正在尝试使用此method测试本地主机中的php邮件功能:
正如网站上所说,设置有3个步骤:
/etc/postfix/main.cf
/etc/postfix/smtp_sasl_passwords
和/etc/postfix/smtp_tls_sites
运行以下命令:
$ cd /etc/postfix
$ chmod go-rx smtp_sasl_passwords
$ postmap smtp_sasl_passwords
$ postmap smtp_tls_sites
当我运行$ postmap smtp_sasl_passwords
时,终端返回postmap: fatal: open database smtp_sasl_passwords.db: Permission denied
。我还尝试添加sudo
命令:sudo postmap smtp_sasl_passwords
(正如我从video [7:30]中学到的那样),但它也返回了相同的错误。我不确定我哪里出错了?
P.S。我在Stack Overflow上做了一些搜索,但我找到的解决方案似乎并不适合我。
答案 0 :(得分:0)
我找到了解决方案:
您必须创建两组文件
smtp_sasl_passwords
smtp_sasl_passwords.db
smtp_tls_sites
smtp_tls_sites.db
由于postmap smtp_sasl_passwords
检测到db
扩展名。