Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 2 của 2
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Lỗi tiêu đề khi gửi mail ���

    Có ai gặp trường hợp này chưa giúp mình với.
    Mình tạo 1 chương trình gửi mail trong asp.net nhưng khi chạy trên visual studio thì không sao nhưng khi đưa lên server iis thì subject bị lỗi ���
    MailAddress fromAddress = new MailAddress(Username, Username, Encoding.UTF8);
    message.SubjectEncoding = Encoding.UTF8;
    message.BodyEncoding = Encoding.UTF8;
    message.From = fromAddress;
    message.To.Add(To);
    Subject = "=?UTF-8?B?" + Convert.ToBase64String(Encoding.UTF8.GetBytes(Subj ect)) + "?=";
    message.Subject = Subject;
    message.IsBodyHtml = true;
    message.Body = Body;
    smtpClient.Host = Host;
    smtpClient.Port = Port;
    smtpClient.EnableSsl = SSL;
    smtpClient.UseDefaultCredentials = true;
    smtpClient.Credentials = new System.Net.NetworkCredential(Username, Password);
    smtpClient.Send(message);

    Ai biết chỉ giúp mình với

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Ở C# mặc định đã hỗ trợ UTF8 rồi bạn. Nếu tiêu đề mail của bạn là unicode thì cứ truyền như bình thường thôi, ko cần =?UTF-8?B?

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •