如何检查 System.Net.Mail.SmtpClient.Credential
How to check the System.Net.Mail.SmtpClient.Credential
我想检查我是否输入了正确的 SenderEmail 和 MailPassword.What 我应该做什么?代码:
//邮箱地址//EmailAddress
string server = comboBox.Text;
string SenderMail = EmailName.Text.ToString().Trim()+server;
MessageBox.Show("邮箱地址为:" + SenderMail);
//邮箱密码//EmailPassword
string MailPassword = EmailPassword.Text.ToString().Trim();
//发送服务器//SenderServer
server = server.Substring(1);
string SendServer = "smtp."+server;
MessageBox.Show(SendServer);
//新建SMTP客户端实例//Create a SmtpClient
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient(SendServer, 25);
client.Credentials = new System.Net.NetworkCredential(SenderMail, MailPassword);
if (?????) { MessageBox.Show("Success!"); }
要检查 SenderEmail 是否正确,您可以使用 MailAddress class
try
{
new MailAddress(SenderEmail);
}
catch (FormatException ex)
{
//The email address is not correct
}
我想检查我是否输入了正确的 SenderEmail 和 MailPassword.What 我应该做什么?代码:
//邮箱地址//EmailAddress
string server = comboBox.Text;
string SenderMail = EmailName.Text.ToString().Trim()+server;
MessageBox.Show("邮箱地址为:" + SenderMail);
//邮箱密码//EmailPassword
string MailPassword = EmailPassword.Text.ToString().Trim();
//发送服务器//SenderServer
server = server.Substring(1);
string SendServer = "smtp."+server;
MessageBox.Show(SendServer);
//新建SMTP客户端实例//Create a SmtpClient
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient(SendServer, 25);
client.Credentials = new System.Net.NetworkCredential(SenderMail, MailPassword);
if (?????) { MessageBox.Show("Success!"); }
要检查 SenderEmail 是否正确,您可以使用 MailAddress class
try
{
new MailAddress(SenderEmail);
}
catch (FormatException ex)
{
//The email address is not correct
}