ASP.NET Web Pages - Βοηθός WebMail
- Προηγούμενη Σελίδα Γραφήματα WebPages
- Επόμενη Σελίδα PHP WebPages
Βοηθός WebMail - Μια από τις πολλές χρήσιμες βοηθούς ASP.NET Web.
Βοηθός WebMail
Ο βοηθός WebMail μας καθιστά πιο εύκολο να χρησιμοποιούμε το SMTP από εφαρμογές web για να στείλουμε μηνύματα ηλεκτρονικού ταχυδρομείου.
脚本: Email 支持
السكرابت: دعم البريد الإلكتروني
لإظهار استخدام البريد الإلكتروني، سنقوم بإنشاء صفحة إدخال لدعم التقنية، وسنطلب من المستخدم تقديم هذه الصفحة إلى صفحة أخرى، ثم إرسال بريد إلكتروني حول مشكلة الدعم.
أولاً: تعديل صفحة 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: اسم الخادم الذي سيتم استخدامه لإرسال البريد الإلكتروني.
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>Request for Assistance</h1> <form method="post" action="EmailSend.cshtml"> <labelΌνομα Χρήστη:</label> <input type="text name="customerEmail" /> <label>Λεπτομέρειες για το πρόβλημα:</label> <textarea name="customerRequest" cols="45" rows="4"></textarea> <p><input type="submit" value="Υποβλήστε" /></p> </form> </body> </html>
Η σελίδα εισόδου συλλέγει πληροφορίες και στη συνέχεια υποβάλλει τα δεδομένα σε μια νέα σελίδα που μπορεί να αποστείλει τα δεδομένα ως email.
Τρίτος: Δημιουργία σελίδας αποστολής email
Στη συνέχεια δημιουργήστε τη σελίδα αποστολής email, με το όνομα Email_Send:
Email_Send.cshtml
@{ // Διαβάστε την είσοδο var customerEmail = Request["customerEmail"]; var customerRequest = Request["customerRequest"]; try { // Αποστολή email WebMail.Send(to:"someone@example.com", subject: "Αίτημα βοήθειας από - " + customerEmail, body: customerRequest ); } catch (Exception ex ) { <text>@ex</text> } }
Για περισσότερες πληροφορίες σχετικά με το αποστολή email από το εφαρμογή ASP.NET Web Pages, παρακαλώ δείτε:Παραδείγματα και Αναφορές για το WebMail.
- Προηγούμενη Σελίδα Γραφήματα WebPages
- Επόμενη Σελίδα PHP WebPages