1

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'
4

1 に答える 1