Partage via


MailMessage.From Propriété

Définition

Obtient ou définit l’adresse de l’expéditeur de cet e-mail.

public:
 property System::Net::Mail::MailAddress ^ From { System::Net::Mail::MailAddress ^ get(); void set(System::Net::Mail::MailAddress ^ value); };
public System.Net.Mail.MailAddress? From { get; set; }
public System.Net.Mail.MailAddress From { get; set; }
member this.From : System.Net.Mail.MailAddress with get, set
Public Property From As MailAddress

Valeur de propriété

MailAddress qui contient les informations sur l'adresse de l'expéditeur.

Exemples

L’exemple de code suivant illustre la définition d’une valeur pour la From propriété .

static void CreateCopyMessage( String^ server )
{
   MailAddress^ from = gcnew MailAddress( L"ben@contoso.com",L"Ben Miller" );
   MailAddress^ to = gcnew MailAddress( L"jane@contoso.com",L"Jane Clayton" );
   MailMessage^ message = gcnew MailMessage( from,to );
   
   // message.Subject = "Using the SmtpClient class.";
   message->Subject = L"Using the SmtpClient class.";
   message->Body = L"Using this feature, you can send an email message from an application very easily.";
   
   // Add a carbon copy recipient.
   MailAddress^ copy = gcnew MailAddress( L"Notification_List@contoso.com" );
   message->CC->Add( copy );
   SmtpClient^ client = gcnew SmtpClient( server );
   
   // Include credentials if the server requires them.
   client->Credentials = CredentialCache::DefaultNetworkCredentials;
   Console::WriteLine( L"Sending an email message to {0} by using the SMTP host {1}.", to->Address, client->Host );
   client->Send( message );
   client->~SmtpClient();
}
public static void CreateCopyMessage(string server)
{
    MailAddress from = new MailAddress("ben@contoso.com", "Ben Miller");
    MailAddress to = new MailAddress("jane@contoso.com", "Jane Clayton");
    MailMessage message = new MailMessage(from, to);
    // message.Subject = "Using the SmtpClient class.";
    message.Subject = "Using the SmtpClient class.";
    message.Body = @"Using this feature, you can send an email message from an application very easily.";
    // Add a carbon copy recipient.
    MailAddress copy = new MailAddress("Notification_List@contoso.com");
    message.CC.Add(copy);
    SmtpClient client = new SmtpClient(server);
    // Include credentials if the server requires them.
    client.Credentials = CredentialCache.DefaultNetworkCredentials;
    Console.WriteLine("Sending an email message to {0} by using the SMTP host {1}.",
         to.Address, client.Host);

    try
    {
        client.Send(message);
    }
    catch (Exception ex)
    {
        Console.WriteLine("Exception caught in CreateCopyMessage(): {0}",
            ex.ToString());
    }
}
Public Shared Sub CreateCopyMessage(ByVal server As String)
    Dim from As MailAddress = New MailAddress("ben@contoso.com", "Ben Miller")
    Dim [to] As MailAddress = New MailAddress("jane@contoso.com", "Jane Clayton")
    Dim message As MailMessage = New MailMessage(from, [to])
    message.Subject = "Using the SmtpClient class."
    message.Body = "Using this feature, you can send an email message from an application very easily."
    ' Add a carbon copy recipient.
    Dim copy As MailAddress = New MailAddress("Notification_List@contoso.com")
    message.CC.Add(copy)
    Dim client As SmtpClient = New SmtpClient(server)
    ' Include credentials if the server requires them.
    client.Credentials = CredentialCache.DefaultNetworkCredentials
    Console.WriteLine("Sending an email message to {0} by using the SMTP host {1}.", [to].Address, client.Host)

    Try
        client.Send(message)
    Catch ex As Exception
        Console.WriteLine("Exception caught in CreateCopyMessage(): {0}", ex.ToString())
    End Try
End Sub

Remarques

L’adresse de départ n’est pas validée ou liée à l’utilisateur actuellement connecté.

S’applique à