puphpet 仮想マシンから自分のマシンに電子メールを送信しようとしていますが、php で電子メールを送信できないようです。私が走れば
浮浪者 sudo apt-get アップデート sudo apt-get install mailutils
次に、vagrant ssh ターミナル経由でメールを送信できます。これはうまく機能しますが、php のメール機能経由で自分のマシンに送信したいと考えています。
mail -s "test" me@email.com Ctrl+D Ctrl+D
動作していないように見えるこのスクリプトを実行しています。
$ok = mail('me@domain.com', 'test', 'test'); var_dump($OK);
postfix email と sendmail をインストールしてみました。PHPがメールを送信しない理由についてのアイデア...
アップデート
この行をpuppet フォルダーのconfig.yamlファイルに追加しました。また、mailcatcher を 0 に変更しました。その後、vagrant プロビジョニングを再度実行しました。sendmail/postfix がインストールされていることを確認してください。sudo apt-get install sendmail または postfix
mailcatcher:
install: '0'
もっと下に…
ini:
sendmail_path: '/usr/sbin/sendmail -t -i'