На данный момент, если я добавлю флаг к конкретному UID он автоматически удаляется
с помощью ImapClient.Inbox.AddFlags(uid, MessageFlags.Deleted, false).
Я хочу предоставить такую возможность пользователю, чтобы переместить сообщение в корзину. Дело в том, что я не нахожу стандарта выкинуть письмо в корзину. Во-первых, потому что моя папка для мусора на моем почтовом сервере называется «Корзина», но...
- Существует ли какой-либо стандарт для перемещения электронной почты прямо в мусор? Я думаю, мусор можно было бы назвать «Мой мусор», «Мусор» или даже «Папелера» на других языках.
- С учетом предыдущего вопроса... есть ли способ получить " маршрут мусора по умолчанию"? В моем GMail мусор находится в папке «[GMail]/Papelera», но на моем собственном почтовом сервере он находится на верхнем уровне /Trash. Это может быть очень полезно в таких случаях.
РЕДАКТИРОВАТЬ: я мог бы проверить, подключаюсь ли я к GMail, используя
Код: Выделить всё
string capab = ImapClient.Capabilities.ToString();
if(capab.Contains("GMail"))
{
pain=true;
}
Заранее спасибо,Гонзо345.
Подробнее здесь: https://stackoverflow.com/questions/423 ... th-mailkit
Мобильная версия