مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

morteza1207

عضویت از 1394/04/10

فرستادن ایمیل

  • یکشنبه 4 مرداد 1394
  • 16:19
تشکر میکنم

سلام.لطفا کسی کمکم کنه و بگه چجوری یک ایمیل رو با asp.net بفرستم؟

من خودم یه نمونه کد نوشتم برای یاهو قبلا جواب میداد ولی یهو دیگه جواب نداد :)

لطفا از اساتید یه روش بگن که کار کنه خیلی لنگه این موردم

نمونه کدمم اینه

  public string SendEmail(string Password, string From, string To, string Subject, string Body, int type,string host)
    {

     
        #region
        SmtpClient smtp = new SmtpClient();
        MailMessage msg = new MailMessage();


        msg.From = new MailAddress(From);
        MailAddress Address = new MailAddress(To);
        msg.To.Add(Address);



        msg.Subject = Subject;
        msg.SubjectEncoding = Encoding.UTF8;

        //ContentType cnt = new ContentType("text/html");
        //AlternateView av = new AlternateView(Body, cnt);
        //msg.AlternateViews.Add(av);
        msg.Body = Body;
        msg.BodyEncoding = Encoding.UTF8;

        msg.IsBodyHtml = true;
        string password = Password.Trim();
        //smtp.Host = "mail.my-domain-name.com";
        smtp.Host = host.Trim();
        //smtp.Host = "smtp.gmail.com";
        //smtp.Port = 587;
        //smtp.Port = port;
        smtp.EnableSsl = false;
        //smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
        msg.Priority = MailPriority.High;
        smtp.UseDefaultCredentials = false;

        if (type == 1)
        {
            smtp.Credentials = new NetworkCredential(From, Password);
        }
        else if (type == 2)
        {
            NetworkCredential cred = new NetworkCredential(To, password);
            smtp.Credentials = cred;
        }
        try
        {
            //smtp.SendAsync(msg, "test");
           
            smtp.Send(msg);
            smtp.Timeout = 1000;
            return "Successfully";
        }
        catch (Exception e)
        {

            return e.Message.ToString();
        }

        #endregion
    }

 

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 4 مرداد 1394
  • 16:27

لینک زیر میتونه کمکتون کنه

ارسال ایمیل در Asp

کاربر سایت

morteza1207

عضویت از 1394/04/10

  • یکشنبه 4 مرداد 1394
  • 16:41

ببخشید میشه یه نگاهی به کد من بندازین.کد منم مشکلی نداره قبلا کار میکرد ولی الان کار نمیکنه 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)