我的发送邮件程序:
            MailMessage MailMessage1 = new MailMessage();   //新建一个MailMessage对象。
            SmtpClient SmtpClient1 = new SmtpClient(); //新建一个SmtpClient对象。
            SmtpClient1.EnableSsl = true;  //经过ssl加密。
            SmtpClient1.Host = "smtp.gmail.com";
           //SmtpClient1.Port = 587;    //587Gmail使用的端口。
            SmtpClient1.Credentials = new NetworkCredential(this.txtSendAddress.Text.Substring(0, this.txtSendAddress.Text.IndexOf("@")), this.txtSendPassword.Text);    //CredentialCache.DefaultNetworkCredentials;  //在Google上注册的gmail邮箱。
            MailMessage1.From = new MailAddress(this.txtSendAddress.Text, this.txtSender.Text, System.Text.Encoding.UTF8);   //定义发信人地址。3个参数分别是发件人地址(可以随便写),发件人姓名,编码。
            MailMessage1.To.Add(this.txtRecAddress.Text); //定义收信人地址。
            //MaiMessage1.CC =;    //定义抄送人地址。
            //MaiMessage1.Bcc =; //定义暗送人地址。
            MailMessage1.Subject = this.txtSubject.Text;    //定义邮件的主题。
            MailMessage1.SubjectEncoding = System.Text.Encoding.UTF8;   //邮件标题编码。
            MailMessage1.Body = this.rtxText.Text;  //定义邮件的内容。
            MailMessage1.BodyEncoding = System.Text.Encoding.UTF8;   //邮件内容编码。
            if (this.labAttachments.Text.Length > 0)
            {
                MailMessage1.Attachments.Add(new Attachment(this.labAttachments.Text));  //给邮件增加一个附件。
            }
            MailMessage1.IsBodyHtml = false;    //是否是HTML邮件。
            MailMessage1.Priority = MailPriority.High;  //邮件优先级。            try
            {
                SmtpClient1.Send(MailMessage1);    //发送电子邮件。
                MessageBox.Show("The Email successfully sent to " + this.txtRecAddress.Text);
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
            }我有两个Gmail邮箱作为发送邮箱,用一个可以正常发送邮件,但是用另一个就是发不出去。究竟是哪里设置不对?在Gmail上两个邮箱POP设置完全一样。请高手指点!谢谢!