Я перемещаю свой веб-сайт в другой домен на том же VPS. С olddomain.com на newdomain.com . Я хочу переместить все электронные письма из (скрытых) в (скрытых) в поисках быстрого и возможного бесплатного способа. Я обнаружил, что на FTP есть папка imap , которая, кажется, содержит все учетные записи электронной почты и сообщения. И мой вопрос: могу ли я просто скопировать папку Maildir из imap / olddomain.com / hello / в imap / newdomain.com / piotr / ?
Я сделал тест и скопировал Maildir. В почтовом ящике я вижу все письма (отмеченные как непрочитанные), но не уверен, что все в порядке и в будущем все будет работать нормально.
На VPS у меня есть сервер Apache 2.4.41.
На этот вопрос нельзя ответить однозначно, если не известны особенности ваших серверов.
Конечно, это возможно, если вы используете что-то, что записывает в формате maildir (1 файл / электронное письмо ) - и вы не забываете при необходимости обновлять файлы perms. Я знаю, что моя многодоменная установка на базе Dovecot позволяет это.
Другой метод (медленный, дорогостоящий) - использовать программу копирования imapsync / IMAP для входа на оба сервера и синхронизации старого с новым. См. https://github.com/imapsync/imapsync для одной такой реализации.