فنا
شرکت فراناب افزار آریا

سورس كد آماده ارسال ايميل از طريق asp.net

تاریخ انتشار :

خانه انجمن ها محصولات نرم افزاری فنا توليد نرم افزار سفارشي سورس كد آماده ارسال ايميل از طريق asp.net

این جستار شامل 5 پاسخ ، و دارای 1 کاربر است ، و آخرین بار توسط  mohamadamin در 10 ماه، 3 هفته پیش بروز شده است.

در حال نمایش 6 نوشته (از کل 6)
  • نویسنده
    نوشته ها
  • #901

    mohamadamin
    سرپرست کل
    #903

    mohamadamin
    سرپرست کل

    سورس كد آماده ارسال ايميل از طريق asp.net ؟

    #904

    mohamadamin
    سرپرست کل

    ممکنه شما بخواید کاربران سایت بتونن برای دیگران ايميل بفرسن. برای این کار باید از کلاس MailMessage یه آبجکت بسازید. این آبجکت یه سری property داره که با استفاده از اونا می تونیم تنظیمات رو انجام بدیم. مثلا گیرنده یا عنوان ایمیل و …

    کد کامل برای ارسال ایمیل اینجا اومده:

    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using System.Web.Mail;

    public partial class UserControls_ucSendMail : System.Web.UI.UserControl
    {
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void btnSendMail_Click(object sender, EventArgs e)
    {
    MailMessage objMailMessage= new MailMessage(); // create a object to send mail
    objMailMessage.From = “info@yourSite.org”; //set sender information
    objMailMessage.To = “hamid.darabi@gmail.com”; // Your mail will come to me 🙂

    objMailMessage.Subject = “This is a test mail”; // set your email subject here
    objMailMessage.BodyFormat = MailFormat.Text; // you can use MailFormat.Html
    objMailMessage.Body = “This is your email body that will be sent”; // if you choose html format you can use html tag to send a graphical or rich text email for example

    objMailMessage.Fields.Add(“http://schemas.microsoft.com/cdo/configuration/smtpauthenticate”, “1”); // wow. if u everything is allright but you can not send email … just copy this. your smtp server authentication type
    objMailMessage.Fields.Add(“http://schemas.microsoft.com/cdo/configuration/sendusername”, “info@yoursite.org”); // your UserName
    objMailMessage.Fields.Add(“http://schemas.microsoft.com/cdo/configuration/sendpassword”, “yourPasswordHere”); // your password

    SmtpMail.SmtpServer = “smtp.yoursite.org”; //your smtpserver address, perhaps mail.yoursite.com
    SmtpMail.Send(objMailMessage); // Enjoy it
    objMailMessage = null;
    }
    }

    #905

    mohamadamin
    سرپرست کل

    البته براي اين كه با ايميل هاي فارسي به مشكل برنخوريد بايد اين رو هم اضافه كنيد:

    objMailMessage.BodyEncoding = System.Text.Encoding.UTF8;

    #906

    mohamadamin
    سرپرست کل

    امکانش هست که این کد رو در یک سیستم مدیریت محتوا استفاده کنیم؟

    #907

    mohamadamin
    سرپرست کل

    سيستم هاي مديريت محتوا به نحوه اي طراحي شده اند كه نيازي به برنامه نويسي نداشته باشند. معمولا در اين گونه نرم افزارها امكاناتي براي ارسال ايميل وجود دارد. مثلا در نرم افزار پاطاق كه يك cms قدرتمند مي باشد، مي توان ترتيبي داد كه به كاربران و مديران سايت از طريق ايميل اطلاع رساني انجام شود. از طرفي امكان ارسال ايميل هاي دسته جمعي و خبرنامه ها نيز توسط مدير سايت وجود دارد. پس نيازي به استفاده از چنين كدي در سيستم هاي مديريت محتوا وجود ندارد.

در حال نمایش 6 نوشته (از کل 6)

شما برای پاسخ به این جستار باید وارد تارنما شوید.

مشتریان ما