我正在尝试从我的 puphpet 虚拟机向我的机器发送电子邮件,但我似乎无法让 php 发送电子邮件。如果我跑
流浪起来 sudo apt-get 更新 sudo apt-get install mailutils
然后我可以通过 vagrant ssh 终端发送电子邮件,效果很好,但我想通过 php 的邮件功能将它发送到我的机器。
邮件 -s “测试” me@email.com Ctrl+d Ctrl+d
我正在运行这个似乎不起作用的脚本。
$ok = mail('me@domain.com', 'test', 'test'); var_dump($ok);
我试过安装后缀电子邮件和sendmail。关于为什么php不会发送任何电子邮件的任何想法......
更新
我将此行添加到puphpet文件夹中的 config.yaml 文件中。我还将 mailcatcher 更改为 0。然后我再次运行 vagrant provision。现在它工作得很好,完全没有延迟,只需确保已安装 sendmail/postfix。sudo apt-get install sendmail 或 postfix
mailcatcher:
install: '0'
更远...
ini:
sendmail_path: '/usr/sbin/sendmail -t -i'