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());
}
}
}
}
