Я знаком с отправкой электронной почты из программ Java. Можно ли настроить электронную почту так, чтобы Outlook распознал, что она должна истечь в определенное время?
Я полагаю, что Outlook соблюдает устаревший заголовок Expiry-Date. Вы можете добавить это в заголовки MimeMessage. Формат для значения "EEE, d MMM yyyy hh:mm:ss Z"
"EEE, d MMM yyyy hh:mm:ss Z"
Добавить заголовок «Срок действия» (см. RFC1327 ).
Header-Поля:
"Expiry-Date"
"Expires"
Добавьте заголовок к MimeMessage, называемый "Expiry-Date", используя (время joda) формат "EEE MMM d HH:mm:ss yyyy Z"
MimeMessage
"EEE MMM d HH:mm:ss yyyy Z"
Остальные ответы хорошие, но я использовал немного другой формат.