Silinen bir ileti genelde bir süre geri getirilebilir ve şans her geçen saatle azalır. Şunları sırayla uygulayın ve bu sırada o posta kutusunu hiçbir aygıttan kullanmayın.

1. Çöp kutusu, sunucudaki

Yalnızca telefona ya da masaüstü programına değil, web postasına bakın. Bazı programlar çöp klasörünü gizler ya da yerel bir tanesini kullanır; böylece sunucuda hâlâ duran posta yok olmuş gibi görünür.

2. Henüz eşitlenmemiş başka bir aygıt

Bir dizüstü hâlâ iletileri gösteriyorsa, posta uygulamasını açmadan önce onu ağdan kesin. Eşitlediği anda silmeyi uygular ve son kopya da gider.

Sonra yeniden bağlanmadan önce iletileri yerel bir klasöre kopyalayın ya da bir dosyanın içine sürükleyin.

3. Sunucunun kendisinde

ls -la /var/vmail/example.com/sara/.Trash/cur/ | head
grep -rl "the subject line" /var/vmail/example.com/sara/ 2>/dev/null | head

Maildir'de ileti başına bir dosya vardır; dolayısıyla diskte hâlâ duran bir ileti basitçe cur/ içine geri kopyalanır ve yeniden görünür. Sonrasında sahipliği düzeltin, yoksa posta sunucusu onu göstermez.

4. Yedek

restic -r /srv/backup snapshots
restic -r /srv/backup restore <id> --target /tmp/restore \
       --include /var/vmail/example.com/sara

Geçici bir dizine geri yükleyin, asla canlı posta kutusunun üstüne değil. Sonra ihtiyacınız olan iletileri tek tek içine kopyalayın - bakınız postayı yedeklemek.

5. Gönderen

Şaşaasız ama işe yarar: ondan yeniden göndermesini isteyin. Tek bir önemli ileti için bu, yukarıdaki her şeyden hızlıdır.

Sonrasında

  • Çöp kutusunu, çıkışta boşalmak yerine iletileri 30 gün tutacak biçimde ayarlayın.
  • Postanın yedekte olup olmadığından emin olun - genelde değildir.
  • IMAP kullanın, böylece tek bir aygıt tek kopyayı elinde tutmasın.