如何检查 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
        }