Latest web development tutorials

ASP.NET صفحات ويب البريد الإلكتروني

الواجهه المساعد - واحدة من العديد من مساعد ويب ASP.NET مفيد.


الواجهه المساعد

الواجهه المساعد تجعل من السهل إرسال الرسائل، والتي وفقا لبروتوكول نقل البريد الإلكتروني (البريد البسيط بروتوكول نقل البريد البسيط بروتوكول نقل) لإرسال البريد من تطبيق ويب.


المتطلب السابق: دعم البريد الإلكتروني

لشرح كيفية استخدام البريد الإلكتروني، سوف نقوم بإنشاء صفحة المدخلات التي تسمح للمستخدمين بإرسال صفحة إلى صفحة أخرى، وإرسال رسالة عن قضايا الدعم.


أولا: تحرير الصفحة AppStart لديك

في هذا البرنامج التعليمي، إذا قمت بإنشاء تطبيق تجريبي، ثم لديك بالفعل صفحة تسمى _AppStart.cshtml، على النحو التالي:

_AppStart.cshtml

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

لبدء المساعد الواجهه، لزيادة صفحة خاصية AppStart الواجهه على النحو التالي:

_AppStart.cshtml

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

}

وأوضحت الخصائص:

SmtpServer: لإرسال البريد الإلكتروني اسم خادم SMTP.

SmtpPort: خادم SMTP استخدامها لارسال ميناء الصفقة (البريد الإلكتروني).

EnableSsl: إذا كان يستخدم خادم SSL (طبقة المقابس الآمنة طبقة المقابس الآمنة) التشفير، والقيمة الحقيقية.

اسم المستخدم: اسم المستخدم لإرسال SMTP البريد الإلكتروني من حسابات البريد الإلكتروني.

كلمة المرور: كلمة المرور حسابات البريد الإلكتروني SMTP.

من: شريط عنوان البريد الإلكتروني المرسل (عادة نفس اسم المستخدم).


ثانيا: إنشاء صفحة إدخال البريد الإلكتروني

ثم إنشاء صفحة المدخلات، وتسميته Email_Input:

Email_Input.cshtml

<!DOCTYPE html>
<html>
<body>
<h1>Request for Assistance</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:"[email protected]", subject: "Help request from - " + customerEmail, body: customerRequest );
}
catch (Exception ex )
{
<text>@ex</text>
}
}

لمزيد من المعلومات حول تطبيق صفحات ويب ASP.NET لإرسال معلومات البريد الإلكتروني، يرجى الرجوع إلى: الواجهه كائن المرجعي .