Как сохранить копию отправленных писем в папке «Отправленные» в cPanel и Dovecot - PullRequest
0 голосов
/ 25 декабря 2018

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

Как я могу это сделать?

С наилучшими пожеланиями

...