1
  • 私はnginxとphp-fpmを備えたUbuntuサーバーを持っています。
  • サイトを操作するには、各ユーザーのmsmtpを構成する必要があります。マニュアルには次のように書かれています。

メールを送信したいすべてのユーザーのホームに.msmtprcファイルが必要です(たとえば、rootとしてメールを送信したい場合)。または、システム全体の/ etc/msmtprcを使用することもできます。

  1. msmtpを設定します
  2. / etc/msmtprcに構成ファイルを作成します

しかし、ユーザーごとに送信を構成する方法がわかりません。特定のユーザーのメール設定を含む各msmtprcを/home/〜username /に配置する必要があることを理解していますか?

そして、php.iniを構成する方法、そのシングルユーザーサイトは彼のドメインからメールを送信しますか?マニュアルでは、各シングルユーザーのmsmtprcセットアップについては何も述べていません。男は例を指摘しました:

sendmail_path = /usr/bin/msmtp-t-i-a username

特定の構成を使用するためにこれを理解しています。また、個々の構成で配置または削除する必要のあるキーはどれですか?

UPD:ユーザーを作成するスクリプトの例があります(役立つかもしれません) https://dl.dropbox.com/u/2457864/addsite.sh

4

1 に答える 1

1

ここで解決策が見つかりました しかし、php-fpm構成では変更が必要です:

  php_admin_value sendmail_path "/usr/bin/msmtp -a domain1 -t"

  php_admin_value[sendmail_path] = /usr/bin/msmtp -a domain1 -t

そして、すべて正常に動作します

于 2012-09-25T01:35:59.113 に答える