Я использую SMTP cPanel с почтовой службой Dovecot.
Я хочу отправлять электронные письма из WinForms Software, и все в порядке, но отправленные электронные письма не находятся в папке «Отправленные».Даже я добавил пользовательский заголовок, но не удалось.
Как я могу это исправить?
var message = new MimeMessage();
message.From.Add(new MailboxAddress("Mohsen", "email@domain.com"));
message.To.Add(new MailboxAddress("DEw ", "receiving@domain.com"));
message.Subject = "SentFolder";
var builder = new BodyBuilder();
builder.HtmlBody = "Dear Colleague,<br /> ";
message.Body = builder.ToMessageBody();
message.Headers.Add((HeaderId) 1, "X-Save-Sent: 1");
using (var client = new SmtpClient())
{
client.Connect("mail.domain.com", 587, false);
client.Authenticate("UserName", "Password");
client.Send(message);
client.Disconnect(true);}
вот ссылка dovecot, чтобы это исправить:
https://dovecot.org/list/dovecot/2008-May/030657.html
>
1 - dovecot LDA и используйте Sieve для сохранения сообщения в нужной папке 2 - maildrop и настройте его для хранения сообщения в нужном вам месте или 3 - непосредственно сpostfix, при условии, что вы настроили правильные virtual_mailbox_maps или .. просто добавьте настраиваемую строку заголовка, например «X-Save-Sent: 1», и используйте ситовый сценарий dovecot LDA + для хранения сообщения в папке «sent».Лично мне не нравится поддельный адрес "senderbcc" для каждого пользователя.Это может поймать много спама в «отправленных» папках.
Как я могу это сделать?
С наилучшими пожеланиями