EuropeID Centrum Pomocy
Szukaj domen
Szukaj na stronie
WHOIS
Informacje dotyczące obsługi klienta
Wysyłanie poczty do SMTP Relay wraz z uwierzytelnianiem - Jak wysyłać wiadomości e-mail za pomocą SMTP Auth w technologii .NET
Jak wysyłać wiadomości e-mail za pomocą SMTP Auth w technologii .NET
Poniżej znajduje się w pełni działająca implementacja metody, za pomocą której można wysyłać maile.
Wystarczy zmienić wartości, np. user@domain.tld na adres e-mail, z którego chcesz wysłać wiadomość, podać swoje hasło i zdefiniować adresata.
Możesz zauważyć, że inne przykładowe części kodu nie zawierają pola hasła, ale w takim przypadku absolutnie konieczne jest wysyłanie wiadomości e-mail za pośrednictwem bezpiecznego połączenia.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net.Mail; using System.Net; namespace Email { class Program { static void Main(string[] args) { string SMTPhost = "mail.web-solutions.dk"; int SMTPport = 465; string from = "user@domain.tld"; string password = "password"; string to = "user2@domain.tld"; string subject = ""; string body = @""; MailMessage message = new MailMessage(from, to, subject, body); SmtpClient client = new SmtpClient(SMTPhost, SMTPport); client.Credentials = new System.Net.NetworkCredential(from, password); try { client.Send(message); } catch (Exception ex) { Console.WriteLine("Exception caught: {0}", ex.ToString()); } } } }