Отправка текста на другой почтовый сервер - PullRequest
0 голосов
/ 01 октября 2009
        SmtpClient smtpClient = new SmtpClient();
        MailMessage message = new MailMessage();

        try
        {
            MailAddress fromAddress = new MailAddress("myname@gmail.com", "Lenin");
            smtpClient.Host = "localhost";
            //smtpClient.Host = "";
            //smtpClient.Port = 25;
            message.From = fromAddress;
            message.To.Add("myname@gmail.com");
            message.Subject = "Feedback";
            //message.CC.Add("admin1@ gmail.com");
            //message.CC.Add("admin2@ gmail.com");
           // message.Bcc.Add(new MailAddress("admin3@ gmail.com"));
           // message.Bcc.Add(new MailAddress("admin4@ gmail.com"));
            message.IsBodyHtml = false;
            message.Body = txtComments.Text;
            smtpClient.Send(message);
            MessageBox.Show("Email successfully sent.");
        }
        catch (Exception ex)
        {
            MessageBox.Show("Send Email Failed." + ex.Message);                
        }

, пожалуйста, помогите отправить письмо на другой сервер .. gmail.com/yahoo.com/inbox.com .. и т. Д. С помощью приложения Windows. спасибо за помощь.

Ответы [ 2 ]

0 голосов
/ 01 октября 2009
SmtpClient client = new SmtpClient();
client.Credentials = new System.Net.NetworkCredential("username@gmail.com", "password");
client.EnableSsl = true;
client.Host = "smtp.gmail.com";
client.Port = 465 or 587; 
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.Send(MailMessage);

попробуйте это.

0 голосов
/ 01 октября 2009
SmtpClient smtpClient = new SmtpClient(host, port);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...