Как сохранить копию отправленных писем в папке "Отправленные" в cPanel и Dovecot
Я использую 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" для каждого пользователя. Это может поймать много спама в "отправленных" папках.
Как я могу это сделать?
С уважением