я должен посылать различные электронные письма ... Каждое сообщение имеет aits собственного отправитель .. Я хочу подключиться к SMTP-серверу только с одной учетной записью ..Установите датчик отличается от пользователя SMTP клиента
Так, например, Я хочу подключиться к серверу SMTP с этим пользователем: [email protected]
Но я хочу, чтобы отправить письмо от [email protected]
Я написал код, который отправить по электронной почте .. код работает, потому что я получаю письмо .. но что-то не так: Я получаю ema иль от [email protected], но я хотел бы получить письмо от [email protected]
Я использую EmailDefinition:
MailDefinition mailDefinition = new MailDefinition();
mailDefinition.BodyFileName = urlEmailLayout;
mailDefinition.IsBodyHtml = true;
mailDefinition.From = from.EmailAddress;
MailMessage email = mailDefinition.CreateMailMessage(string.Join(",", to.Select(t => t.EmailAddress)), bodyValues, new System.Web.UI.LiteralControl());
email.From = new MailAddress(from.EmailAddress, from.DisplayName);
И послать электронную почту я использую SmtpClient:
SmtpClient client = new SmtpClient(smtpServer.Host, smtpServer.Port);
client.EnableSsl = smtpServer.RequireCredential;
if(smtpServer.RequireCredential)
client.Credentials =
new System.Net.NetworkCredential(
smtpServer.Credential.Username,
smtpServer.Credential.Password
);
client.Send(this._email);
Как я могу это сделать?
Thanx
У меня есть другой вид электронной почты ... и у каждого типа электронной почты есть другой отправитель ... Это означало бы, что eveytime я должен отправить электронное письмо, которое я должен связать с другим пользователем ... Я бы хотел этого избежать и использовать всегда одного пользователя для подключения ... Я честно считаю, что то, что вы говорите, имеет смысл. Я думаю то же самое ... но с другой стороны, это выглядит странно для меня, что невозможно иметь большую гибкость. – Ciccio
Вы можете определенно сделать это раньше, но это может быть настройка на почтовом сервере, чтобы это разрешить. –
Посмотрите на эту ссылку. Разверните разделы и посмотрите, подходит ли какой-либо из этих параметров для вас, то есть, если вы используете gmail. https://support.google.com/mail/answer/22370?hl=ru – KDizzle