查找我的帐户的smtp

时间:2017-07-29 00:20:05

标签: smtpclient

我的学校帐户有一个Gmail密码。一旦我提供了该ID,它将引导我到我学校的网站,在那里我输入我的用户名和密码。

现在我尝试使用Visual Studio 17创建一个应用程序,我可以使用应用程序直接发送邮件。但它没有通过。我想我的身份密码不匹配。为什么我告诉这个,当我尝试使用我的其他Gmail密码和密码时,它有效。但是因为这个gmail id是我的学校ID,所以它没有通过。

这是我的代码:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Net;
using System.Net.Mail;
using System.Net.Mime;

namespace mail
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void label2_Click(object sender, EventArgs e)
        {

        }

        private void label1_Click(object sender, EventArgs e)
        {

        }




        private void button1_Click_1(object sender, EventArgs e)
        {
            try
            {   
                String Subject = "ATSO " +checkBox1.Text + " Assesment " + radioButton1.Text;
                String st = "This is a confirmation mail for your appointment with Daminna on" + dateTimePicker1.Text  + " You do not have to carry your laptop";
                //MailMessage msg = new MailMessage("krishchan1994@gmail.com", textBox1.Text, "TEST TEST TEST", textBox2.Text);
                SmtpClient mail = new SmtpClient("smtp.gmail.com", 587);
                mail.EnableSsl = true;

                mail.DeliveryMethod = SmtpDeliveryMethod.Network;
                mail.UseDefaultCredentials = false;
                mail.Credentials = new NetworkCredential("krishnan.chandran@csueastbay.edu", "mypassword");
                MailMessage msg = new MailMessage();
                msg.To.Add(textBox1.Text);
                msg.From = new MailAddress("krishnan.chandran@csueastbay.edu");
                msg.Subject = "ATSO Assessment Confirmation";
                msg.Body = st;
                mail.Send(msg);
                MessageBox.Show("Message sent Successfully XD .!");
            }
            catch(Exception ex)
            {
                MessageBox.Show("FAIL");
            }

        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {

        }

        private void textBox2_TextChanged(object sender, EventArgs e)
        {

        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void label3_Click(object sender, EventArgs e)
        {

        }

        private void checkBox1_CheckedChanged(object sender, EventArgs e)
        {

        }

        private void checkBox2_CheckedChanged(object sender, EventArgs e)
        {

        }

        private void radioButton1_CheckedChanged(object sender, EventArgs e)
        {

        }

        private void radioButton2_CheckedChanged(object sender, EventArgs e)
        {

        }

        private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
        {

        }
    }
}

这是我的Gmail登录信息:如果您看到我在那里选择了一个帐户。 enter image description here

在这里,我再次输入我学校的ID和密码。 enter image description here

所以在这之后,我对邮件ID和与之相关的smtp感到困惑。 我有一个学校ID,还有一个与之相关的Gmail密码。我现在应该在我的代码中输入哪一个。

1 个答案:

答案 0 :(得分:0)

您应该能够使用与从独立邮件客户端访问邮件帐户相同的SMTP访问编程说明。

您的大学似乎已在此处上传了正确的说明:

http://www.csueastbay.edu/googleapps/entourage-users.html

(我指的是随行指南,因为他们使用标准协议和认证,而不是通过Android和iPhone邮件访问OAuth)