Vì vậy, tôi có điều này chương trình rất cơ bản đó là cố gắng để gửi một email, nhưng tôi cứ bị'5.7.1 Khách hàng không được phép' lỗi khi gửi email từ mã
Mailbox không có. Câu trả lời máy chủ là: 5.7.1 Khách hàng không có quyền gửi như gửi này
Dưới đây là chương trình của tôi
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("[email protected]","Recipient"));
}
Tôi biết các thông tin làm việc, nếu tôi chạy SMTP Kiểm tra Tool 3.0 với cùng một dữ liệu, mọi thứ đều hoạt động tốt.
Dưới đây là một số ảnh chụp màn hình trên một receive connector thiết lập cho IP của tôi trên máy chủ trao đổi
Bất kỳ ai có bất cứ ý tưởng gì sẽ gây ra điều này lỗi trong mã của tôi, nhưng không phải trong công cụ kiểm tra SMTP đơn giản? Tôi có thiếu một số loại tùy chọn xác thực ở đâu đó không? Tôi đã kiểm tra bốn lần tất cả các thông tin là chính xác và giống hệt nhau ở cả hai nơi và nó hoạt động trong công cụ nhưng không phải trong mã.
Điều này đã cứu tôi hoàn toàn. Cảm ơn một TON! Ngoài ra, đối với những gì nó có giá trị - khả năng này đã làm việc tốt với hộp Exchange 2003 của chúng tôi. Khi chúng tôi cập nhật đến năm 2010, nó ngừng hoạt động. Điều đó đã dẫn tôi đến bài viết này.Tùy chọn 'Chấp nhận bất kỳ người gửi' nào phải là mới với Ex2010 hoặc tùy chọn này đã đặt lại tùy chọn với bản nâng cấp. –
Cảm ơn một tấn! Tôi cần phải làm điều này trên Connector của Client Frontend và cũng là Connector Client Proxy! – partyd