Это код, который я использую для отправки электронной почты с использованием службы Exchange Server - PullRequest
0 голосов
/ 30 мая 2011
    public void ReplyMessage(string subject, string body, string to)
    {
        EmailMessage message = new EmailMessage(service);
        message.Subject = "re: " + subject;
        message.Body = body;
        message.ToRecipients.Add(to);
        message.SendAndSaveCopy();
    }

У меня вопрос, будет ли он также отправлять письма по электронной почте или по электронной почте?

1 Ответ

1 голос
/ 30 мая 2011

Это полностью зависит от настройки вашего почтового сервера, обычно принято, что адрес отправителя или адрес должен быть доменом, обслуживаемым почтовым сервером. Так что, если ваш почтовый сервер mymail.com, если он от me@mymail.com, он сможет отправлять на gmail / yahoo / hotmail - при условии, что вам не удалось попасть в один из черных списков. Точно так же, если вы отправите его себе с внешнего адреса, он, вероятно, тоже будет работать нормально.

Однако открытая ретрансляция (например, отправка в моем примере, скажем, me@gmail.com на me@hotmail.com), как правило, завершается неудачей, поскольку сервер в конечном итоге подвергается злоупотреблениям и попадает в черные списки, а также часто блокирует правильную почту. .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...