フォームから指定された電子メールアドレスにフィールドを送信するSharepoint2007Webパーツを作成しました。
フォームは必要に応じて機能しますが、現時点では内部のメールアドレスにしか送信できません。 Sharepointの電子メール機能はSMTPを使用してExchange2003サーバーに送信しますが、Exchangeサーバーはリレーを防止するように構成されているため、宛先:アドレスがローカルドメインにない場合、メールは配信されません。
Exchangeサーバーを完全に開いたリレーとして開くことはしたくありません。私が欲しいのは、Sharepointサーバーがドメイン外のアドレスにメールを送信できるようにすることです。
次のことが可能と思われます。
誰かがこれを行うための最良の方法についてアドバイスできますか? Exchangeサーバー(個別の物理サーバーではない)に専用のSMTPサーバーをセットアップすることは、これを行う正しい方法ですか?
[〜#〜] edit [〜#〜]:これはExchange2003用であることに注意してください。Exchange2007でのこれの設定に関する投稿があり、必要なことを実行するための頻繁な要件を認識しているようです。 。ただし、2003年についてはあまり詳しく説明していません。誰でも拡張できますか?
SharePointサーバーのIPの中継を許可するようにExchangeSMTPコネクタに指示すると、ほとんどの状況で安全で十分です。