Не може да се осъществи връзка, тъй като целевата машина активно я отказа 72.14.213.109:587

 //Create Mail Message Object with content that you want to send with mail.
        System.Net.Mail.MailMessage MyMailMessage = new System.Net.Mail.MailMessage("[email protected]", "[email protected]",
        "This is the mail subject", "Just wanted to say Hello");

        MyMailMessage.IsBodyHtml = false;

        //Proper Authentication Details need to be passed when sending email from gmail
        System.Net.NetworkCredential mailAuthentication = new
        System.Net.NetworkCredential("[email protected]", "myPassword");

        //Smtp Mail server of Gmail is "smpt.gmail.com" and it uses port no. 587
        //For different server like yahoo this details changes and you can
        //get it from respective server.
        System.Net.Mail.SmtpClient mailClient = new System.Net.Mail.SmtpClient("smtp.gmail.com", 587);

        //Enable SSL
        mailClient.EnableSsl = true;

        mailClient.UseDefaultCredentials = false;

        mailClient.Credentials = mailAuthentication;

        mailClient.Send(MyMailMessage);

Това е моят код и той извежда грешка: Не може да се осъществи връзка, защото целевата машина активно я отказа 72.14.213.109:587

Референтен код: тук

Моля, кажете ми как мога да го потърся??


person Pratik    schedule 15.01.2011    source източник


Отговори (3)


Проверете и двете от следните точки

1- Проверете дали този порт 587 е отворен на вашата машина

2- Проверете дали вашата антивирусна програма блокира връзката към вашия порт

За разбирането.

person Baharanji    schedule 17.01.2011
comment
как мога да проверя това? Моля помогнете - person Pratik; 17.01.2011
comment
Проверете дали защитната стена зад тази машина е настроена да получава и изпраща данни през този порт, също така, за да проверите антивирусната програма, първо деактивирайте всички антивирусни опции и след това се опитайте да изпратите имейла си и след като изпратите имейла си успешно, опитайте да активирате една антивирусна опция наведнъж - person Baharanji; 17.01.2011
comment
Този проблем ме побъркваше, защото имейлите не се изпращаха само от сървъра, но в средата за разработка всичко беше ок. Благодарение на този отговор видях факта, че антивирусът на сървъра е различен, което блокира изпращането на SMTP. - person Erick Petrucelli; 21.11.2012

Ако имате работещ антивирусен софтуер, проверете защитата на достъпа, деблокирайте „предотвратяване на червеи за масово изпращане от изпращане на поща“

person user3358856    schedule 27.02.2014

Всъщност променихте ли потребителското име и паролата?

person anon    schedule 16.01.2011