我正在使用gmail從C#程序發送電子郵件,我的問題是,如果通過瀏覽器登錄到gmail.com,在發送的項目下找到的電子郵件? 如果我從c#程序發送一封電子郵件並且該電子郵件失敗(反彈),那麼如果通過瀏覽器登錄到gmail.com,是否發現故障轉移通知?以編程方式從C#發送的電子郵件消息是否會在gmail.com帳戶中找到?
如果是,那麼是否有任何額外的設置來接收?我想在登錄時通過瀏覽器在gmail.com中顯示。
我正在使用gmail從C#程序發送電子郵件,我的問題是,如果通過瀏覽器登錄到gmail.com,在發送的項目下找到的電子郵件? 如果我從c#程序發送一封電子郵件並且該電子郵件失敗(反彈),那麼如果通過瀏覽器登錄到gmail.com,是否發現故障轉移通知?以編程方式從C#發送的電子郵件消息是否會在gmail.com帳戶中找到?
如果是,那麼是否有任何額外的設置來接收?我想在登錄時通過瀏覽器在gmail.com中顯示。
我真的不明白你問什麼,但如果你只需要代碼通過Gmail發送電子郵件這是很簡單的
void SendMail_Click(object sender, EventArgs e)
{
var email = new Dto.IEmail();
if (EmailBody.Text == string.Empty && EmailSubject.Text == string.Empty)
{
XtraMessageBox.Show("please fill email body and subject");
return;
}
email.Body = EmailBody.Text;
email.Subject = EmailSubject.Text;
email.EmailAddress = "[email protected]";
email.ToAddress = "[email protected]";
try
{
MailMessage message = new MailMessage();
SmtpClient smtp = new SmtpClient();
message.From = new MailAddress(email.EmailAddress);
message.To.Add(new MailAddress(email.ToAddress));
message.Subject = email.Subject;
message.Body = email.Body + "\n From user " + GlobalClass.UserLogin.USERNAME + "\n with body: " + _reportedfile;
smtp.Port = 587;
smtp.Host = "smtp.gmail.com";
smtp.EnableSsl = true;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new NetworkCredential(email.EmailAddress, "gmailpassword");
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Send(message);
}
catch (Exception ex)
{
XtraMessageBox.Show("err: " + ex.Message);
}
}
我可以理解並處理你的建議。但我的問題是,當我嘗試使用smtp.Credentials(如「[email protected]」,「pwd」)和MailMessage message.From =「[email protected]」和TO-「[email protected]」時,這種情況下,電子郵件發送成功,也收到了預期的收件人,但是當我登錄到gmail.com,我無法在「[email protected]」的SENT項目和「[email protected]」中找到此類電子郵件」。所以我可以在SENT項目中找到這個發送郵件?在哪個帳戶SENT項目記錄? – skiskd
我使用了上面多次,發送郵件確實在發送文件夾中。但是您必須啓用Gmail才能接受自定義的第三方自定義應用,否則它可能會完全拒絕該電子郵件。 – elasticrash
是正確的,但電子郵件已成功發送和接收。但只關心gmail在哪裏記錄發送的項目,是[email protected]還是[email protected]? – skiskd
你爲什麼不嘗試,找出? –
唯一確定的是,如果你在實例中發送太多,gmail將阻止外部應用,然後你必須解除它們 – elasticrash
@ elasticrash-我每天只發送2或3封來自c#程序的電子郵件,不超過。我的目標是它可以通過瀏覽器從gmai.com上查看。有關於此的任何想法? – skiskd