/ / Wysyłanie wiadomości e-mail na konto gmail asp.net - email, gmail, send

Wysyłanie wiadomości e-mail na konto gmail asp.net - email, gmail, send

Mam problem z wysłaniem e-maila dokonto Gmail. Sytuacja jest następująca, używam serwera poczty domyślnej SMTP IIS6 do wysyłania wiadomości e-mail. Wysyła e-maile do wszystkich klientów poczty, z wyjątkiem Gmaila. Oto kod:

SmtpClient serv = new SmtpClient();
MailMessage msg = new MailMessage();
msg.To.Add("my gmail account address");
msg.From = new MailAddress("some email address");
msg.Body = "body";
msg.Subject = "subject";
msg.BodyEncoding = System.Text.Encoding.ASCII;
msg.IsBodyHtml = false;
serv.Host = "localhost";
serv.Send(msg);

Czy możesz mi powiedzieć, jaki może być problem? Dzięki.

Odpowiedzi:

0 dla odpowiedzi № 1

Kiedy mówisz, wysyłam pocztę do wszystkich klientówczy masz na myśli? Serwer SMTP przekazywał pocztę do innych serwerów SMTP, na przykład mail.gmail.com na porcie 25. Twój klient poczty następnie łączy się z mail.gmail.com, aby odebrać pocztę.

Sprawdziłbym, czy twój dostawca Internetu zablokował port25 wychodzących. Jest to powszechny środek antyspamowy. Niektórzy dostawcy poczty będą używać alternatywnego portu 26. Upewnij się, że serwery proxy i firewall pozwalają na dostęp do Gmaila.

W przeciwnym razie sprawdź, czy serwer obsługujący protokół SMTP może rozwiązać problem z Gmailem za pomocą DNS.

Jestem prawie pewien, że na serwerze SMTP powinien znajdować się upuszczony folder poczty. Sprawdź, czy nie pojawiły się komunikaty o błędach - możesz uzyskać więcej informacji.