Lỗi gửi mail "Mailbox unavailable" trong asp.net

Em đang làm 1 bài tập có sử dụng dịch vụ mail trong asp.net
Lúc chạy ở máy em thì vẫn bình thường, nhưng khi đưa qua máy của bạn lại xảy ra lỗi

System.Net.Mail.SmtpException: Mailbox unavailable. The server response was: No SMTP server defined. Use real serveemphasized textr address instead of 127.0.0.1 in your account.

code:

1 Like

máy người kia có cài antivirus không? có thì tắt

2 Likes

Đây là lỗi relay. Đảm bảo rằng bạn có thể chuyển tiếp qua SmtpMail.SmtpServer bằng địa chỉ IP của bạn, bằng địa chỉ MailMessage.From của bạn hoặc nếu bạn cần xác thực

Nếu SmtpMail.SmtpServer được đặt thành “127.0.0.1” hoặc “localhost” và bạn đang sử dụng Dịch vụ SMTP IIS được tích hợp sẵn, bạn có thể cho phép chuyển tiếp cho 127.0.0.1 bằng cách

  1. Mở MMC quản trị IIS
  2. Nhấp chuột phải vào Máy chủ ảo SMTP và chọn Thuộc tính
  3. Trên tab Access, nhấp vào nút Chuyển tiếp
  4. Cấp 127.0.0.1 (hoặc địa chỉ IP được System.Web.Mail sử dụng) cho Danh sách máy tính.
  5. Đóng tất cả các hộp thoại
  6. Khởi động lại Dịch vụ SMTP

Thân ái.

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?