我正在向客户发送电子邮件,通知他们特定的内容交付,但邮件正文中包含 ftp uri 存在问题。我正在按照以下格式构建 ftp uri 和 ftp 凭据,但凭据部分被剥离(用户:pass@ 部分):
ftp://user:pass@server/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);
有什么线索可以覆盖这个“规范化”吗?