ASP.NET ویب پیجز - WebMail حوصلہ کار

WebMail حوصلہ کار - فی الحال کی بہترین ASP.NET ویب حوصلہ کاروں میں سے ایک ہے。

WebMail حوصلہ کار

WebMail حوصلہ کار ناٹو انکریڈیبل طور پر ویب ایپلیکیشنوں سے SMTP کا استعمال کرنے میں آسان بنادیتا ہے。

ਸਕ੍ਰਿਪਟ: ਈਮੇਲ ਸਹਾਇਤਾ

ਈਮੇਲ ਦੀ ਵਰਤੋਂ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਨ ਲਈ, ਅਸੀਂ ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਲਈ ਇੱਕ ਇਨਪੁਟ ਪੇਜ਼ ਬਣਾਵਾਂਗੇ, ਜਿਸ ਨੂੰ ਯੂਜ਼ਰ ਦੂਜੇ ਪੇਜਜ਼ ਨੂੰ ਭੇਜੇਗਾ ਅਤੇ ਤਦ ਸਹਾਇਤਾ ਸਬੰਧੀ ਈਮੇਲ ਭੇਜੇਗਾ。

ਪਹਿਲਾਂ: ਤੁਹਾਡਾ AppStart ਪੇਜ਼ ਸੋਧੋ

ਪਹਿਲਾਂ: ਤੁਹਾਡਾ AppStart ਪੇਜ਼ ਸੋਧੋ

_AppStart.cshtml

@{
WebSecurity.InitializeDatabaseConnection("Users", "UserProfile", "UserId", "Email", 
true);
}

ਜੇਕਰ ਤੁਸੀਂ ਇਸ ਟੂਰੀਅਲ ਵਿੱਚ ਦਿੱਤੇ ਹੋਏ DEMO ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਬਣਾਇਆ ਹੈ, ਤਾਂ ਸਾਈਟ ਵਿੱਚ ਇੱਕ _AppStart.cshtml ਪੇਜ਼ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹੋਣਗੀਆਂ:

_AppStart.cshtml

@{
WebSecurity.InitializeDatabaseConnection("Users", "UserProfile", "UserId", "Email", 
true);
WebMail.SmtpServer = "smtp.example.com";
WebMail.SmtpPort = 25;
WebMail.EnableSsl = false;
WebMail.UserName = "support@example.com";
WebMail.Password = "password-goes-here";
WebMail.From = "john@example.com";
}

ਗੁਣ ਵਿਆਖਿਆ:

SmtpServer: ਈਮੇਲ ਭੇਜਣ ਲਈ ਵਰਤੇ ਜਾਣ ਵਾਲੇ SMTP ਸਰਵਰ ਦਾ ਨਾਮ ਹੈ。

SmtpPort: ਈਮੇਲ ਭੇਜਣ ਲਈ ਵਰਤੇ ਜਾਣ ਵਾਲੇ SMTP ਲਈ ਸਰਵਰ ਪੋਰਟ ਹੈ。

EnableSsl: True ਜੇਕਰ ਸਰਵਰ ਨੂੰ SSL (Secure Socket Layer) ਸਕਰੀਨ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ。

UserName: ਈਮੇਲ ਭੇਜਣ ਲਈ ਵਰਤੇ ਜਾਣ ਵਾਲੇ SMTP ਈਮੇਲ ਖਾਤੇ ਦਾ ਨਾਮ。

Password: SMTP ਈਮੇਲ ਖਾਤੇ ਦਾ ਪਾਸਵਰਡ。

From: from ਬੱਰੇ ਵਿੱਚ ਹੋਣ ਵਾਲਾ ਈਮੇਲ ਅਡਰੈਸ (ਆਮ ਤੌਰ 'ਤੇ UserName ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ)。

ਦੂਜਾ: ਇੱਕ ਇਲੈਕਟ੍ਰੌਨਿਕ ਈਮੇਲ ਇਨਪੁਟ ਪੇਜ਼ ਬਣਾਓ

ਤਦ ਇੱਕ ਇਨਪੁਟ ਪੇਜ਼ ਬਣਾਓ, ਜਿਸ ਨੂੰ Email_Input ਕਹਿੰਦੇ ਹਨ:

Email_Input.cshtml

<!DOCTYPE html> 
<html> 
<body> 
<h1>ਸਹਾਇਤਾ ਦੀ ਬੇਨਤੀ</h1> 
<form method="post" action="EmailSend.cshtml"> 
<label>Username:</label>
<input type="text name="customerEmail" />
<label>Details about the problem:</label> 
<textarea name="customerRequest" cols="45" rows="4"></textarea> 
<p><input type="submit" value="Submit" /></p> 
</form> 
</body> 
</html>

ਇਨਪੁਟ ਪੰਨੇ ਦੀ ਵਰਤੋਂ ਹੈ ਕਿ ਜਾਣਕਾਰੀ ਸਭਾਰਨ ਕਰੇ, ਫਿਰ ਇਹ ਜਾਣਕਾਰੀ ਈਮੇਲ ਵਜੋਂ ਭੇਜਣ ਵਾਲੇ ਨਵੇਂ ਪੰਨੇ ਨੂੰ ਸੰਬੋਧਨ ਕਰਨ ਲਈ ਸੰਬੋਧਨ ਕੀਤੀ ਜਾਂਦੀ ਹੈ。

ਤੀਜਾ: ਈਮੇਲ ਭੇਜਣ ਪੰਨਾ ਬਣਾਓ

ਫਿਰ ਈਮੇਲ ਭੇਜਣ ਲਈ ਪੰਨਾ ਬਣਾਓ, ਜਿਸ ਦਾ ਨਾਮ Email_Send ਹੋਵੇ:

Email_Send.cshtml

@{ // Read input
var customerEmail = Request["customerEmail"];
var customerRequest = Request["customerRequest"];
try
{
// Send email 
WebMail.Send(to:"someone@example.com", 
subject: "Help request from - " + customerEmail, 
body: customerRequest ); 
}
catch (Exception ex )
{
<text>@ex</text> 
}
}

ਅਸਪਾਂਸਰ ਇਸਪਾਂਸਰ ਵੱਲੋਂ ਵੈਬਮੇਲ ਐਪਲੀਕੇਸ਼ਨ ਤੋਂ ਈਮੇਲ ਭੇਜਣ ਬਾਰੇ ਜਾਣਕਾਰੀ ਲੈਣ ਲਈ ਦੇਖੋ:WebMail ਅਬਜ਼ਦ ਸੰਦਰਭ ਮੁੱਲਾਂਕਣ