だから私は電子メールを送信しようとしているこの非常に基本的なプログラムを持っていますが、私は取得し続けます
メールボックスを利用できません。サーバーの応答は次のとおりです。5.7.1クライアントにはこの送信者として送信する権限がありません
これが私のプログラムです
static void Main(string[] args)
{
SmtpClient client = new SmtpClient("Server", 25);
client.UseDefaultCredentials = false;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.Credentials = new NetworkCredential("UserName", "Password");
client.Send(new MailMessage("kevin@hopethisworks.com","Recipient"));
}
同じデータでSMTPTestTool 3.0を実行すると、すべてがうまく機能するので、資格情報が機能することはわかっています。
これは、Exchangeサーバー上のIP用に設定された受信コネクタのスクリーンショットです。
誰かが私のコードでこのエラーを引き起こす原因について何か考えがありますが、単純なSMTPテストツール内ではありませんか?どこかにある種の認証オプションがありませんか?私は4回チェックしましたが、すべての情報が正しく、両方の場所で同一であり、ツールでは機能しますが、コードでは機能しません。