मैंने रेजर सिंटेक्स से एक ईमेल टेम्पलेट डिज़ाइन किया है। जब मैं इस टेम्पलेट को सी # कोड और एसएमटीपी प्रोटोकॉल का उपयोग करके ईमेल के रूप में भेजता हूं, तो मुझे ईमेल बॉडी के रूप में नंगे रेजर और HTML मार्कअप मिलते हैं। क्या मैं इस दृष्टिकोण में गलत हूं? क्या रेजर पेजेस को ईमेल टेम्पलेट के रूप में अनुमति दी गई है?रेजर पेज टेम्पलेट के रूप में पृष्ठ देखें
यहाँ मेरी पृष्ठ
@inherits ViewPage
@{
Layout = "_Layout";
ViewBag.Title = "";
}
<div class="container w-420 p-15 bg-white mt-40">
<div style="border-top:3px solid #22BCE5"> </div>
<span style="font-family:Arial;font-size:10pt">
Hello <b>{UserName}</b>,<br /><br />
Thanks for Registering to XYZ Portal<br /><br />
<a style="color:#22BCE5" href="{Url}">Click to Confirm Email</a><br />
<br /><br />
Thanks<br />
Admin (XYZ)
</span>
अद्यतन ..
using (StreamReader reader = new StreamReader(HttpContext.Current.Server.MapPath("~/ContentPages/EmailConfTemplate.cshtml")))
{
body = reader.ReadToEnd();
//Replace UserName and Other variables available in body Stream
body = body.Replace("{UserName}", FirstName);
}
बाद में मैं के रूप में एसएमटीपी कोड की जगह रहा है ..
MailMessage message = new MailMessage(
ApplicationWideData.fromEmailId, // From field
ToEmailId, // Recipient field
"Click On HyperLink To Verify Email Id", // Subject of the email message
body
);
कुछ को रेज़र को संसाधित करने और HTML को थूकने की आवश्यकता है।आप अपने कोड में टेम्पलेट का उपयोग कैसे कर रहे हैं जो ईमेल तैयार करता है? – SWeko
@SWeko मैं रेजर सिंटेक्स का उपयोग कर ईमेल बॉडी बना रहा हूं। भेजने के लिए मैं सी # – Lara
में एसएमटीपी का उपयोग कर रहा हूं क्या आप कोड दिखा सकते हैं? – SWeko