MVC 4.0ドットネットでアプリケーションを作成しています。ユーザーが初めてアプリケーションにアクセスすると、ユーザーにメールが送信されます。メールの送信には、当社で実装されているWCFメールサービスを使用しています。
メール形式のHTMLを含む.txtファイルを作成しました
これは私がメールを送信するために使用しているコードです
public void SendWelcomeMail(string name, string email, string filePath)
{
try
{
string subject = ConfigurationManager.AppSettings["WelcomeMailSub"];
string supportMail = ConfigurationManager.AppSettings["supportMail"];
using (StreamReader reader = File.OpenText(filePath))
{
string text = reader.ReadToEnd();
text = string.Format(text, name);
Mail mails = new Mail { MailTo = "suresh.negi89@gmail.com", Msg = text, Subject = subject, IsBodyHtml = true };
MailSenderServiceClient oClient = new MailSenderServiceClient();
oClient.SendMail(mails);
}
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
}
これは、HTML形式のファイルです。
<html>
<body><
<div style="height:40px;width:675px;background:#000; text-align:center;color:red;">
<img src="~/Content/logo.png" alt="DTD" style="float:left">
<h1> {0} Congrates you are registered as a prime user!! </h1>
</div>
<p style="font-family: arial,sans-serif;">
Hi, Welcome to you
</p>
</body>
</html>
画像ファイルlogo.pngはContentフォルダにあります。
メールを送信しても画像が表示されないのですが、どこを間違えているのか知りたいです。