ZKgu Ответов: 2

Как отправить электронное письмо. Продажи через Gmail


как отправить электронное письмо. Продажи через Gmail

Что я уже пробовал:

использование (MailMessage mail = new MailMessage())
{
почта.From = новый почтовый адрес("email@gmail.com");
почте.Для.Добавить("somebody@domain.com");
mail.Subject = "Привет, Мир";
почта.Тело = "

Привет

";
почта.IsBodyHtml = true;
почта.Вложения.Добавить(новое вложение("C:\\file.zip"));

использование (SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587))
{
smtp.Credentials = new NetworkCredential("email@gmail.com", "пароль");
протокол SMTP.EnableSsl = true в;
smtp.Send(почта);
}
}

2 Ответов

Рейтинг:
20

Reclacia

Вот чему я научился,

использование системы;
использование System.Net;
использование System.Net.Mail;

пространство имен SendMailViaGmail
{
   классная программа
   {
   static void Main(string[] args)
   {

    
      строка SendersAddress = "Sendersaddress@gmail.com";
      строка ReceiversAddress = "ReceiversAddress@yahoo.com";
      const string SendersPassword = "пароль";
   const string subject = "тестирование";
const string body = "Привет, это твой друг ";

      пробовать
      {
    
         SmtpClient smtp внутри{}
         smtp.gmail.com и номер порта 587
        SmtpClient smtp = новый SmtpClient
        {
           Хозяин = "smtp.gmail.com",
           Порт = 587,
           EnableSsl = true,
           DeliveryMethod = SmtpDeliveryMethod.Сеть,
           Полномочия    = новый NetworkCredential(SendersAddress, SendersPassword),
           Тайм-аут = 3000
        };


Рейтинг:
0

NDUMS

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Net.Mail;
using System.Web;
using System.Web.Mvc;
using Public_Uber.Models;

namespace Public_Uber.Controllers
{
    public class SendMailerController : Controller
    {
        public ActionResult Index()
        {
            return View();
        }
   
        // GET: SendMailer
        [HttpPost]
        public ActionResult Index(Public_Uber.Models.MailModel objModelMail, HttpPostedFileBase fileUploader)
        {
            if (ModelState.IsValid)
            {
                string from = "sthehfessor95@gmail.com"; //example:- sourabh9303@gmail.com
                using (MailMessage mail = new MailMessage(from, objModelMail.To))
                {

                    ExpandedUserDTO ob = new ExpandedUserDTO();
                    objModelMail.Body= "Your Username is:"+ob.UserName + "& Password:" + ob.Password;
                    mail.Subject = objModelMail.Subject;
                    mail.Body = objModelMail.Body;
                    if (fileUploader != null)
                    {
                        string fileName = Path.GetFileName(fileUploader.FileName);
                        mail.Attachments.Add(new Attachment(fileUploader.InputStream, fileName));
                    }
                    mail.IsBodyHtml = false;

                    SmtpClient smtp = new SmtpClient();
                    smtp.Host = "smtp.gmail.com";
                    smtp.EnableSsl = true;
                    NetworkCredential networkCredential = new NetworkCredential(from, "Sithembiso95@");
                    smtp.UseDefaultCredentials = true;
                    smtp.Credentials = networkCredential;
                    smtp.Port = 587;

                    smtp.Send(mail);
                    ViewBag.Message = "Sent";
                    TempData["Message"] = "<script>alert('Email Successfully Sent! ');</script>";

                    return View("Index", objModelMail);
                }
            }
            else
            {
                return View();
            }
        }
    }
}