Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Распределённые приложения и сеть > Не могу отправить письмо


Автор: tarasD 21.1.2009, 10:28
Здраствуйте. Хочу отправить письмо, но никак не получаеться. Выдает ошибку. 

Картинка прикрепленная к сообщению.
В чем может быть проблема. Я уже даже пробывал файрворл отключать и все глухо.

Код

using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using System.Net.Mail;
using System.Web;
using System.Net;

namespace MailMessage1
{
    public class MyForm : Form
    {
        public MyForm()
        {
            
        }
    }
    
    
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                MailMessage mail = new MailMessage("[email protected]", "[email protected]", "Привіт", "Це повідомлення прислав .NET Framework");
                
                SmtpClient client = new SmtpClient("smtp.mail.ru",25);
                client.Credentials = new NetworkCredential("user", "password");
               
                client.Send(mail);
            }
            catch (SmtpException ex)
            {
                MessageBox.Show(ex.ToString());
            }
            Application.Run(new Form());
        }
    }
}

Автор: ishimcity 21.1.2009, 14:07
А если здесь SmtpClient client = new SmtpClient("smtp.mail.ru",25); не писать порт тоесть так SmtpClient client = new SmtpClient("smtp.mail.ru");

PS: какая операционка стоит? ХР или VISTA?

Автор: tarasD 21.1.2009, 14:35
У меня XP. Я уже делал спробы не передавать порт и нечего не получилось.

Автор: antikom 27.1.2009, 16:52
Попробуй добавить:
Код

UseDeafultCredentials = false;

Автор: tarasD 29.1.2009, 21:02
Нет. не идет

Автор: tarasD 5.2.2009, 21:30
Кароче, проблема в том что smtp.mail.ru не работает.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)