10

Plesk がインストールされたサーバーがあります。その上で、ドメイン my-domain.com を作成し、電子メールを送信するための SMTP へのアクセス権を持つ電子メール アカウント noreply@my-domain.com を追加しました。

PHPMailer または Swift Mailer を使用すると、差出人アドレスが my-domain.com の外部にある場合はいつでも、SMTP アカウント noreply@my-domain.com 経由で送信できます (例: info@my-second-domain.com)。@my-domain.com で終わる電子メール アドレスを使用している場合は常に失敗します。

/usr/local/psa/var/log/maillog ファイルを調べてみましたが、失敗しないメールしか保存されていません。

誰かが問題がどこにあるかを理解するのを手伝ってくれますか?

4

2 に答える 2

10

これを試すことができます:

qmail ファイル /var/qmail/control/virtualdomains 内の関連ドメインを削除してから、qmail をリロード/再起動します。これで動作するはずです。http://forum.parallels.com/pda/index.php/t-93222.htmlの技術的背景の詳細

于 2011-07-27T06:46:08.463 に答える
7

Benjamin の回答は私のインストール (Plesk 11.5) では機能しませんでしたが、別の解決策を見つけました。メール サービス自体をオフにするだけです。すべての人にとっての解決策ではないかもしれませんが、私にとってはそうでした (私のドメインの mx レコードは別のサーバーを指しており、いくつかのスクリプトがあちこちにメールを送信しています)。

Plesk GUI を使用すると、メール サービスを非常に簡単にオフにすることができます。

[メール] タブ、[設定の変更] ボタン

次に、チェックを外します

「ドメインのメール オン サービスを有効にする」のチェックを外します

ただし、サブドメインやセカンダリ ドメインの場合は無効になりません。問題ありません。ssh でログインして、次のコマンドを実行するだけです。

/usr/local/psa/bin/domain -u mydomain.example.com -mail_service false

そして、ある日、それを再びオンにしたいと決めたら、false を true に置き換えてください。

于 2013-11-17T17:15:22.397 に答える