я не могу отправить почту с smtp.gmail.com SMTP CLIENT с asp.net с С#

Это мой код отправки почты.....

    string fromAddress = "[email protected]";
    string toAddress = "[email protected]";
    string fromPassword = "*********";
    string subject = "Citizens Forum";
    string body = "Demo Body";


    MailMessage mail = null;

    using (mail = new MailMessage(new MailAddress(fromAddress), new MailAddress(toAddress)))
    {

        mail.Subject = subject;
        mail.Body = body;
        mail.To.Add(toAddress);

        SmtpClient smtpMail = null;
        using (smtpMail = new SmtpClient("smtp.gmail.com"))
        {
            smtpMail.Port = 587;
            smtpMail.EnableSsl = false;
            smtpMail.Credentials = new NetworkCredential(fromAddress, fromPassword);

            smtpMail.UseDefaultCredentials = false;
            smtpMail.Send(mail);
            Console.WriteLine("sent");
            Console.ReadLine();

        }

    }

Этот код выдает ошибку «Невозможно прочитать данные из транспортного соединения: net_io_connectionclosed». Я использую asp.net с веб-сайтом С# и не могу отправить почту на мой почтовый адрес, пожалуйста, помогите мне. Спасибо.


person user3831765    schedule 29.03.2016    source источник
comment
Привет, спасибо за ответ, я пробую все 3 порта, предоставленные gmail, но все они не работают, пожалуйста, дайте мне другое решение.   -  person user3831765    schedule 29.03.2016
comment
Попробуйте enablesl true... (и попробуйте 3 порта, которые вы нашли, пока ssl true)   -  person Lost_In_Library    schedule 29.03.2016
comment
привет, lost_in_liberary, спасибо, но я также пытаюсь это сделать, он не работает в порту 465, выдает ошибку Попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через некоторое время, или установленное соединение не удалось, потому что подключенный хост не ответил 74.125.130.109:465 и на другом порту выдает ту же ошибку, что и мой вопрос, пожалуйста, дайте мне другое решение   -  person user3831765    schedule 29.03.2016
comment
может это моя системная проблема или я должен изменить какие-либо системные изменения???   -  person user3831765    schedule 29.03.2016
comment
Это старо, но вы когда-нибудь пробовали порт 587 и EnableSsl? Насколько я знаю, это волшебная комбинация.   -  person Sinjai    schedule 10.08.2017