Программно отправленные Godaddy сообщения не находятся в папке «отправленные» C#. net - PullRequest
0 голосов
/ 05 марта 2020

Я отправляю электронную почту через asp. net код , используя Godaddy почтовый сервер. Почта отправлена ​​успешно, но не сохранена в папке отправленных сообщений. Я использую код ниже:

SmtpClient client = new SmtpClient();
client.Host = "smtpout.secureserver.net";
client.Port = 25;
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential("software@XXXXXXXX.com", "XXXXXXX");
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.EnableSsl = false;
client.Send(message);
message = null; // free up resources
// client.Send(message);
msg = "Successful";

1 Ответ

0 голосов
/ 10 марта 2020

Вот так работает SMTP. Это чисто протокол для отбрасывания почты на почтовом сервере вашим исходным клиентом или промежуточным сервером, отбрасывающим ее на другом вышестоящем сервере. SMTP-серверы работают в цепочках; ваш клиент отваливается в Godaddy, сегодня может отвалиться на вышестоящем сервере, вышестоящий сервер отбрасывается в месте назначения (или другом вышестоящем; многие серверы могут обработать его в пути).

Если SMTP хранит почту в отправленном почтовой папке, каждый сервер, участвующий в цепочке доставки, будет иметь копию каждой почты, которую он когда-либо проходил - жесткие диски будут заполнены за считанные минуты!

Хранение в папке «Отправленные», как правило, является функцией другой службы, такой как IMAP. После того, как тяжелый почтовый клиент, такой как Outlook, отправляет почту с использованием SMTP, он сохраняет копию того, что было отправлено с использованием соединения IMAP (тот же почтовый сервер, возможно, совершенно другой протокол). Если вам нужна та же функциональность, вы должны встроить IMAP-клиент и в свою программу *

Если это не легко понять, аналогия в реальном мире:

Вы открываете Word, пишите письмо распечатайте его, опубликуйте (= SMTP) и выключите компьютер. Документ не находится в папке «Мои документы» (= папка отправленных документов). Если вы хотите его там, нажмите «Сохранить в Word», сохраните в папке «Мои документы» (= хранилище IMAP в папке отправленных элементов)

...