2017-05-31 29 views
0

私は他のスレッドを見て、解決策が見つかっていません。 以下の方法で接続しようとすると、net_io_connectionclosedエラーが発生します。net_io_connectionclosed office365経由でCで送信しようとしました。#

Office 365 smtpリレーを使用しようとしています。メインのアカウントやこのメールに関する何かを変更する機能にアクセスできないため、設定を確認したり、パスワードをリセットすることさえできません。

ありがとうございました。

のuname:中継アカウントのメールアドレス(@無回答[X] .COM)

私はonmicrosoft.comアドレスを取得するために私の電子メールへの返信を待っているのですが、それはありますいずれのチュートリアルでも全く言及されていません。このようにunameはmsgから 'from'アドレスにもなります。

pwd:パスワード。

SmtpClient client = new SmtpClient("smtp.office365.com", 587); 
client.UseDefaultCredentials = false; 
client.EnableSsl = true; 
client.Credentials = new System.Net.NetworkCredential(uname, pwd); 
client.TargetName = "STARTTLS/smtp.office365.com"; 
client.Timeout = 10000; 
client.Send(msg); 

答えて

0

[OK]を、それはこのためにリレーを使用すると、あなたがから新しいメールボックスを購入する必要があります自身 IPアドレス(netregistryなどアズール、によって供給されていない)

ない限り不可能であることが判明O365を使用してください。このように、自分のサーバを稼働させない限り、自分のサーバを稼働させないと、目的を破ることができます(この場合、私は自分のsmtpサービスを使用するため、リレーは必要ありません)。

これは、Azureを実行している場合電子メールにはO365を避け、他のサプライヤははるかに柔軟性があります。

MSのフォーラムへのリンク: https://answers.microsoft.com/en-us/msoffice/forum/msoffice_o365admin-mso_other/how-to-setup-an-smtp-relay-for-use-from-an-azure/5d997c38-bd67-4dbd-ad0d-62488addf9ae

関連する問題