Export (0) Print
Expand All

MailAddress.Host Property

Gets the host portion of the address specified when this instance was created.

Namespace:  System.Net.Mail
Assembly:  System (in System.dll)

public string Host { get; }

Property Value

Type: System.String
A String that contains the name of the host computer that accepts e-mail for the User property.

In a typical e-mail address, the host string includes all information following the "@" sign. For example, in "tsmith@contoso.com", the host is "contoso.com".

The following code example displays the destination of an e-mail message.

		public static void CreateTestMessage3()
		{
			MailAddress to = new MailAddress("jane@contoso.com");
			MailAddress from = new MailAddress("ben@contoso.com");
			MailMessage message = new MailMessage(from, to);
			message.Subject = "Using the new SMTP client.";
			message.Body = @"Using this new feature, you can send an e-mail message from an application very easily.";
			// Use the application or machine configuration to get the  
			// host, port, and credentials.
			SmtpClient client = new SmtpClient();
			Console.WriteLine("Sending an e-mail message to {0} at {1} by using the SMTP host={2}.",
				to.User, to.Host, client.Host);
      try {
			  client.Send(message);
			}
			catch (Exception ex) {
			  Console.WriteLine("Exception caught in CreateTestMessage3(): {0}", 
                    ex.ToString() );			  
		  }
		}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft