我试图测试php邮件功能在本地主机使用这个方法:
正如它在网站上所说的,有三个步骤来设置:
- 修改
/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
(正如我从这个视频[7:30]中学到的),但它也返回了同样的错误。我不知道哪里出错了?
注:我在Stack Overflow上做了一些搜索,但我发现解决方案似乎不适合我。
我找到了解决方案:
你必须创建两组文件
smtp_sasl_passwords
smtp_sasl_passwords.db
smtp_tls_sites
smtp_tls_sites.db
由于postmap smtp_sasl_passwords
检测到db
扩展