2

いくつかのレガシー ColdFusion サイトをラックスペースから viviotech に移植しましたが、cfmail タグを使用して電子メールを送信することを除いて、それらはすべて正常に動作します。CF の mail.log を表示すると、試行ごとに次のエラー メッセージが含まれています。

"Error","scheduler-0","07/01/10","06:31:22",,"Invalid Addresses; ネストされた例外は: class javax.mail.SendFailedException: 553 申し訳ありませんが、そのドメインは違います許可された rcpthosts のリスト (#5.5.3 - chkuser) "

しかし、rcpthosts ファイルを見ると、cfmail の「from」属性で使用されたドメインが確かに存在します。CF admin に入ると、SMTP サーバーを設定して接続を確認できます。127.0.0.1 とサーバーの実際の IP の両方を試しました。両方とも接続が成功したことを確認しましたが、まだ電子メールを送信できません。古いサーバーはこれで問題なく動作しました (ラックスペースでは CF がサポートされていませんが、vivio ではサポートされています)。

user:password@server.com コンストラクトを使用するというアドバイスが既にありましたが、これらのドメインは確実に永続的なものではないため、そうしたくありません。ほとんどまたはすべてのサイトを PHP に変更したいと考えています。できれば翌年。以前のサーバーで使用できたように、制限なしでローカル SMTP を使用できるようにしたいだけです。

4

1 に答える 1

2

実際、私はここで答えの鍵を見つけました: http://www.palomine.net/qmail/relaying.html

移動した新しいサーバーは、デフォルトで電子メールに大きな制限がある sendmail の代わりに qmail を使用します。このページには、厄介なほど多くのステップがありますが、修正するステップがある「選択的リレー」リンクがあります。

于 2010-07-01T14:38:02.973 に答える