отправка электронной почты в gmail с asp.net
// Вы можете указать имя хоста или IP-адрес вашего сервера
// По умолчанию в IIS будет localhost \
// smtpClient.Хост = "smtp.google.com";
в настоящее время я использую : smtpClient.Host = " localhost";
я получаю почту на gmail id, но он также получает ошибку как поддельный email id report r узнайте больше, так что если я не хочу получить то, что я должен сделать вместо " local host"
откуда я получаю имя хоста..??
какой ip-адрес я должен дать gmail или хостинг-провайдерам?..?
и почему я получаю эту ошибку "это сообщение, возможно, не было отправлено: test@gmail.com Узнайте больше о фишинге отчетов"..??
Проверьте код ниже:
using System; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Net.Mail; public partial class _Default : System.Web.UI.Page { #region "Send email" protected void btnSendmail_Click(object sender, EventArgs e) { // System.Web.Mail.SmtpMail.SmtpServer is obsolete in 2.0 // System.Net.Mail.SmtpClient is the alternate class for this in 2.0 SmtpClient smtpClient = new SmtpClient(); MailMessage message = new MailMessage(); try { MailAddress fromAddress = new MailAddress(txtEmail.Text, txtName.Text); // You can specify the host name or ipaddress of your server // Default in IIS will be localhost \ smtpClient.Host = "smtp.gmail.com"; // smtpClient.Host = "localhost"; //Default port will be 25 smtpClient.Port = 25; //From address will be given as a MailAddress Object message.From = fromAddress; // To address collection of MailAddress message.To.Add("karthikh87@gmail.com"); message.Subject = "Feedback"; // CC and BCC optional // MailAddressCollection class is used to send the email to various users // You can specify Address as new MailAddress("admin1@yoursite.com") message.CC.Add("karthikh87@gmail.com"); message.CC.Add("karthikh87@gmail.com"); // You can specify Address directly as string message.Bcc.Add(new MailAddress("karthikh87@gmail.com")); message.Bcc.Add(new MailAddress("karthikh87@gmail.com")); //Body can be Html or text format //Specify true if it is html message message.IsBodyHtml = false; // Message body content message.Body = txtMessage.Text; // Send SMTP mail smtpClient.Send(message); lblStatus.Text = "Email successfully sent."; } catch (Exception ex) { lblStatus.Text = "Send Email Failed.<br>" + ex.Message; } Response.Redirect("index.html"); } #endregion #region "Reset" protected void btnReset_Click(object sender, EventArgs e) { txtName.Text = ""; txtMessage.Text = ""; txtEmail.Text = ""; } #endregion }