0

お問い合わせフォームでメールを送信しようとすると、次のエラー コードが表示されます。

cliente@mirodinero.com から stokks@hotmail.it への電子メール送信エラー: エラー SMTP: 次の受信者が失敗しました: stokks@hotmail.it

SMTP サーバー エラー: 5.7.1 : 送信者アドレスが拒否されました: ユーザー bed513c が所有していません

何が問題ですか?私はグーグルで検索しましたが、解決策が見つかりませんでした。bed513c は cliente@mirodinero.com の実際のユーザーで、smtp モジュールの管理ページで設定しました。

なぜこれが起こっているのかさえ理解できません。誰か助けてもらえますか?

4

2 に答える 2

2

ほとんどの場合、smtp サーバーが送信者の電子メール アドレスを拒否しています。何らかの理由で、drupal の連絡先フォームは、ユーザーが提供した電子メール アドレスを使用して電子メールを送信します。したがって、joe@blow.com の電子メール アドレスを持つ joe blow は、連絡先フォームに自分の情報を入力し、送信をクリックします。Drupal は、joe@blow.com という彼の電子メール アドレスを送信者として使用し、サイト管理者の電子メール アドレスを受信者として使用します。私の smtp サーバーは非常に限定的です。ユーザー jason@mysite.com で smtp サーバーに対して認証する場合、送信者は常に jason@mysite.com でなければなりません。drupal コンタクト フォームの場合、機能しません。SMTP サーバーは送信者 joe@blow.com を拒否し、5.7.1 のエラーを返します。Drupal には、コンタクト フォームがすべてのメールを同じメール アドレスで送信するように強制するオプションがあるはずですが、何らかの奇妙な理由で送信されません。

于 2012-10-17T16:42:10.110 に答える
0

drupal システム構成の [システム] -> [サイト情報] を確認してください。SMTP メール設定とサイト情報の両方に同じメール ID を指定しました。問題は解決しました。

于 2012-08-27T07:07:15.693 に答える