これらの手順は、gmail(または他のsmtpサーバー)を使用して、phpのmail()関数をlocalhost
で動作させるのに役立 私は成功せずにsendmail
とpostfix
の両方を試したので、私を救ったインターネット上でこの答えを見つけました。 これは、ssmtp
と呼ばれるパッケージをインストールする方法を教えてくれます,軽量で、本当に電子メールサーバーを必要としない人に正確に目的と,むしろテス 手順は次のとおりです:
sudo apt-get install ssmtp
- を使用してパッケージをインストールし、ファイル
/etc/ssmtp/ssmtp.conf
を編集し、行をmailhub
でコメントし、以下の行を追加します。 アクセスデータのマーキングを交換することを忘れないでください:mailhub=smtp.gmail.com:587UseSTARTTLS=YESAuthUser=<YOUR-EMAIL>@gmail.comAuthPass=<YOUR-PASSWORD>
- この同じファイルで、デフォルトでコメントされている行
FromLineOverride=YES
を有効にします。 - 次の行のように、
php.ini
のsendmail_path
の値を編集します:sendmail_path = /usr/sbin/ssmtp -t
- 再起動またはapache。
私はWordPressのための機能を開発するためにそれを設定する必要があり、ここで私は非常にうまく動作するために、私はそれが指定するためにも動 Outra alternativa para usar SMTP No WordPress é o plugin WP Mail SMTP,falei dele aqui ha algum tempo.