Я пытался отправить с страницы aspx почтовое сообщение с помощью smtp gmail (мы - клиенты Google Apps, и я попытался с платной учетной записью и с бесплатным gmail ...) Я смог отправить настройки учетных записей почты, порт, ssl и т. Д., Но что не так, это адрес From сообщения. Действительно, почта поступает всегда с адреса пользователя auth, а не из того, что я установил в msg.From свойство ...Отправка ASP.NET с переопределениями smtp Gmail Из адреса
Например. почта приходит с от «[email protected]», а не от [email protected]
MailMessage msg = new MailMessage();
msg.From = new MailAddress("[email protected]", "sender name");
msg.To.Add(new MailAddress("[email protected]","recipient name"));
msg.Subject = "subject";
msg.Body = "some body";
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.Port = 587;
smtp.Credentials = new System.Net.NetworkCredential("[email protected]", "*******");
smtp.EnableSsl = true;
smtp.Send(msg);
Есть ли настройки, чтобы избежать этого?
заранее спасибо
Сандро
Майк, спасибо за ваш ответ; Я проверил заголовок msg, но почтовый адрес отправителя ([email protected] в моем примере) никогда не появляется. Появляется имя, но не его электронная почта. Только [email protected], который является пользователем auth. Поэтому, очевидно, любой клиент мог бы заменить его ... – SandroRiz