enviar um e-mail com o serviço web

quero perguntar se alguém sabe como enviar e-mail com o serviço web?

quero dizer, eu tenho um aplicativo, e vou pedir ao usuário um e-mail e uma mensagem, e vou reenviar essa mensagem para o e-mail que o usuário disse.

Obrigado pelo seu tempo.

3 answers

Adicionar primeiro o espaço de nomes seguinte

using System.Web.Mail;

E utilizar a seguinte função

public string sendMail()
{
    string status = "";
    try
    {
        MailMessage mail = new MailMessage();
        mail.To.Add(txt_email.Text);

        mail.From = new MailAddress("**********@gmail.com");
        mail.Subject = "Testing";

        string Body = txt_msg.Text;
        mail.Body = Body;

        mail.IsBodyHtml = true;
        SmtpClient smtp = new SmtpClient();
        smtp.Host = "smtp.gmail.com"; //Or Your SMTP Server Address


        smtp.Credentials = new System.Net.NetworkCredential
             ("********@gmail.com", "*********");
        //Or your Smtp Email ID and Password
        smtp.EnableSsl = true;
        smtp.Send(mail);
        status = "Success";

    }
    catch(Exception ex)
    {
        status = "Failure";
        Response.Write(ex.Message + "|" + ex.StackTrace);

    }
    return status;

}
 0
Author: Rohit Surve, 2013-06-12 07:02:47

Eu acho que você precisa fazer algum script do lado do servidor para isso, que seria a solução para o seu problema. também pode verificar abaixo a resposta

Melhores práticas para o envio automatizado de E-mails diários a partir do serviço web

 0
Author: Chan's, 2017-05-23 10:28:59
Obrigado, Já tenho a resposta.

Eu uso o código para enviar e-mail, e depois disso eu só faço um programa que cada minut chamar um serviço web, dessa forma eu posso selecionar todas as mensagens que eu quero enviar minuto a minuto

 0
Author: Josue Francisco Orellana Vega, 2013-06-19 20:46:45