使用XAMPP

时间:2015-09-09 11:06:14

标签: php email

我正在尝试使用此method测试本地主机中的php邮件功能:

正如网站上所说,设置有3个步骤:

  1. 修改/etc/postfix/main.cf
  2. 创建文件/etc/postfix/smtp_sasl_passwords/etc/postfix/smtp_tls_sites
  3. 运行以下命令:

    $ cd /etc/postfix
    $ chmod go-rx smtp_sasl_passwords
    $ postmap smtp_sasl_passwords
    $ postmap smtp_tls_sites

  4. 当我运行$ 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上做了一些搜索,但我找到的解决方案似乎并不适合我。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案:

您必须创建两组文件

smtp_sasl_passwords
smtp_sasl_passwords.db
smtp_tls_sites
smtp_tls_sites.db

由于postmap smtp_sasl_passwords检测到db扩展名。