1

powershell 2.0 スクリプトからメールを送信しようとしています。私のドメインの他の受信者に送信されたメッセージは適切に配信されますが、外部ドメインはメッセージを受信できません。外部電子メール アドレスを send-mailmessage に文字列、配列、およびそのクラスの受信者の唯一の引数として明示的に渡そうとしましたが、メッセージは送信されません。Exchange 2007 サーバーに追加した SMTP コネクタを中継しています。何か案は?「受信者に送信できません」というエラー メッセージが返されます

Send-Mailmessage <<<< -To $testto -From $Mailfrom -Cc $testcc -Subject "..." -Body "..." -SmtpServer "xxxx" +CategoryInfo : InvalidOperation: (System.Net.Mail. SmtpClient:SmtpClient) [Send-Mailmessage]、SmtpFailedRecipientsException + FullyQualifiedErrorID : SmtpFailedRecipientsException、Microsoft.PowerShell.Commands.SendMailmessage

これは解像度エラーですか?テスト受信者として Gmail アカウントを使用しています。

4

1 に答える 1

1

情報をありがとう-私はExchange2007の調査を開始し、正しく動作するようにリレーを取得しました。あなたがする必要があるのは、SMTPメッセージを中継するReceiveコネクタのプロパティを編集することです。アクセス許可グループをExchangeサーバーと匿名ユーザーに設定し、認証を外部で保護するように設定します。これにより、スクリプトはメッセージを内部だけでなく外部にも送信できるようになりました。いつものように、セキュリティに関するベストプラクティスに従い、このようなトピックを試す前に、このようなトピックを徹底的に調査することを忘れないでください。

于 2012-07-05T18:54:14.083 に答える