cPanel хранит свои электронные письма в следующем месте:
/home/$USER/mail/$DOMAIN ## all email accounts
/home/$USER/mail/$DOMAIN/$email_account ## specific email account
Эти электронные письма по умолчанию хранятся в формате maildir.
Gmail не использует maildir для своих электронных писем. Невозможно просто скопировать и вставить файлы для переноса.
Есть ли способ автоматизировать процесс с помощью phpMyAdmin или другого инструмента?
phpMyAdmin — это инструмент, написанный на PHP, который предоставляет графический интерфейс для взаимодействия с базой данных MySQL.
phpMyAdmin не связан с электронными письмами, хранящимися в вашей учетной записи cPanel, и не может использоваться для ваших целей.
Все, что я нашел, рекомендует использовать Horde для экспорта каждого ящика каждого электронного письма отдельно. Это занимает слишком много времени.
Однако это может сработать, так как вам нужно будет посмотреть, как (если возможно) ваше почтовое клиентское приложение можно использовать для импорта этих писем обратно в Gmail.
Я бы порекомендовал вам сделать следующее:
- Установите почтовый клиент, который поможет с миграцией. Я настоятельно рекомендую вам использовать Thunderbird, так как он выполнит "миграцию" почтового каталога за вас.
- Вам понадобится другой домен для миграции — он будет использоваться для «получения» писем из вашей учетной записи cPanel. Вы можете зарегистрировать бесплатный домен на сайте Freenom.
Направьте второй домен на свою учетную запись cPanel
Freenom Nameservers -> cPanel Nameservers
Добавьте домен в свою учетную запись cPanel. Если ваш пакет не поддерживает несколько доменов, добавьте его как псевдоним. Нам нужно иметь возможность создавать учетные записи электронной почты для этого домена.
Создайте точно такие же учетные записи электронной почты. Если ваш старый домен — original.com, а ваш Freenom — free.tk
[email protected] -> [email protected]
Электронная почта вашего original.com присутствует в
/home/$USER/mail/original.com/
Скопируйте их в (после того, как вы заново создадите все электронные письма original.com для free.tk!)
/home/$USER/mail/free.tk/
Добавьте каждую учетную запись электронной почты для free.tk в свой почтовый клиент.
Попросите вашего клиента переключить свою электронную почту с original.com на Gmail.
Добавьте каждую учетную запись Gmail в свой почтовый клиент.
Перетащите содержимое каждой учетной записи электронной почты free.tk в соответствующую учетную запись Gmail.
Примечание. Это работает в Thunderbird, я не знаком с другими почтовыми клиентами.
Это занимает слишком много времени.
Не существует быстрого способа переноса электронной почты с сервера cPanel в Gmail.
Я перенес несколько учетных записей электронной почты, выполнив описанные выше шаги, и у меня не возникло никаких проблем.
Единственное, что вы должны знать, это то, что в то время, когда ваш Клиент переключается на Gmail, его электронные письма еще не будут переданы и не будут доступны в его/ее почтовом ящике.
person
Ivan Denchev
schedule
24.05.2018