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 , поскольку он будет обрабатывать "миграцию" maildir для вас
- Вам понадобится другой домен для миграции - он будет использоваться для "получения" писем отВаша учетная запись cPanel.Вы можете зарегистрировать бесплатный домен из Freenom
Укажите второй домен для своей учетной записи cPanel
Freenom Nameservers -> cPanel Nameservers
Добавить домен вВаша учетная запись cPanel.Если ваш Пакет не позволяет использовать несколько доменов - добавьте его как Псевдоним.Мы должны иметь возможность создавать учетные записи электронной почты для этого домена.
Создание точно таких же учетных записей электронной почты.Если ваш старый домен - original.com, а ваш Freenom - free.tk
user@original.com -> user@free.tk
Сообщения электронной почты вашего 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, его электронные письма еще не будут переданы и не будут доступны в его / ее почтовом ящике.