2016-05-25 3 views
0

私はいくつかのコードを更新、ビルド、公開するスクリプトを書いていました。ビルドの後、ビルドログとともに電子メールが送信されます。私のローカルマシンからスクリプトを実行すると、自分の仕事の電子メールボックスにメールが届きます。サーバーからスクリプトを実行すると、自分の個人メールアドレスにしかメールを送信できません。スクリプトを実行してもエラーは発生しません。Powershell電子メールはローカルマシンから受信されましたが、サーバーから受信されませんでした

私は-SmtpServer "localhost"と-Port "25"を持っています。

私は、人々が何らかのエラーを起こしていない場所では他の投稿を見ていません。どんな助けでも大歓迎です。

答えて

0

あなたのCorpのメールには、ホワイトリストのIPアドレス/ SPFのようなものがあります。ローカルマシンから送信すると、オフィスネットワークを使用しており、IPはすでにホワイトリストになっています。サーバー上で実行すると、リモートの場所/クラウド上にあるか、別のパブリックIPを使用していて、不明なソースのために電子メールがブロックされる可能性があります。

+0

私は遠隔地で働き、本社はいくつかの州から離れています。私はオフィスネットワークにいるとは思わない。 –

+0

ローカルSMTPサーバーの構成が異なりますか?私のローカルマシン上の –

+0

私は、timewarnerのウェブサイトごとにmail.twc.comとポート587を使用しています。サーバー上で私はlocalhostとポート25を使用するように言われました。 –

0

これはSMTP問題です。何らかの理由で、送信IPアドレスが気に入らなかった。

残念ながら、PowerShellは私にエラーを与えていなかった。私はsmtpログを調べなければならず、IPアドレスがブロックされていることがわかりました。問題を解決する方法の説明があった同じ行に

Access+denied,+banned+sending+IP+[xx.xx.xxx.xx]

To+request+removal+from+this+list+please+visit+https://sender.office.com/+and+follow+the+directions.

私は指示に従った、それは、IPアドレスのブロックを固定しました。

注:このプロセスの最後のステップでは、影響が出るまでに最大30分かかりますが、問題が解決するまでにはもっと時間がかかりました。

私はこれが誰かを助けてくれることを願っています。

関連する問題