고객에게 이메일을 발송하고 특정 콘텐츠를 알리며 메일 본문에 포함 된 FTP URI에 문제가 있습니다. 나는 다음과 같은 형식으로 FTP 자격 증명으로 나란히 FTP의 URI를 구성하고 있지만 자격 증명 부분은 멀리 제거된다 (섹션 사용자 : 통과 @) :C#에서 MailMessage를 사용할 때 ftp 자격 증명이 전자 메일 본문에서 제거되는 이유는 무엇입니까?
:ftp://user:[email protected]/relativepath/filename는
코드는 같은 것입니다
mailTemplate += String.Format("<a href=\"{0}\">File FTP URI: {1}</a><br>",
new Uri(ftpBaseLink, filename), filename);
과 이메일은 다음과 같은 문제에 전달됩니다 :
MailMessage message = new MailMessage(
mailSettings.Smtp.From,
mailTo,
subject,
mailMessage) { IsBodyHtml = true };
SmtpClient client = new SmtpClient();
client.Send(message);
나는이 "정상화를 오버라이드 (override) 할 수있는 방법 단서가 있습니까 "?
원시 이메일을받을 수 있습니까? 내 생각 엔 MailMessage가 메일을 벗겨 내지는 못하지만 수신 이메일 서버는 없다는 것입니다. – ConsultUtah
네가 맞다. 윈도우 라이브 계정을 (테스트 이메일로) 사용하고 있었다. 나는 방금 다른 이메일로 그것을 테스트했고 효과가 있었다! 감사합니다. –