Миграция веб-почты cPanel - Как перенести несколько учетных записей электронной почты и их папок? - PullRequest
0 голосов
/ 23 мая 2018

У меня есть клиент, которому нужно перенести свои учетные записи электронной почты в G Suite.Для веб-почты я могу использовать Horde, но он позволяет одновременно экспортировать только одну учетную запись электронной почты и один почтовый ящик.Этот клиент имеет десятки учетных записей электронной почты.Есть ли способ, которым я могу автоматизировать процесс, используя phpMyAdmin или другой инструмент?

Все, что я нашел, рекомендует использовать Horde для экспорта каждого ящика каждого письма в отдельности.Это слишком много времени.

Веб-хостинг: site5

CMS: WordPress

Любая помощь будет принята с благодарностью.Спасибо заранее!

1 Ответ

0 голосов
/ 24 мая 2018

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.

Я бы порекомендовал вам сделать следующее:

  1. Установить почтовый клиент, который поможет с миграцией.Я настоятельно рекомендую вам использовать Thunderbird , поскольку он будет обрабатывать "миграцию" maildir для вас
  2. Вам понадобится другой домен для миграции - он будет использоваться для "получения" писем отВаша учетная запись cPanel.Вы можете зарегистрировать бесплатный домен из Freenom
  3. Укажите второй домен для своей учетной записи cPanel

    Freenom Nameservers -> cPanel Nameservers
    
  4. Добавить домен вВаша учетная запись cPanel.Если ваш Пакет не позволяет использовать несколько доменов - добавьте его как Псевдоним.Мы должны иметь возможность создавать учетные записи электронной почты для этого домена.

  5. Создание точно таких же учетных записей электронной почты.Если ваш старый домен - original.com, а ваш Freenom - free.tk

    user@original.com -> user@free.tk
    
  6. Сообщения электронной почты вашего original.com присутствуют в

    /home/$USER/mail/original.com/
    

    Скопируйте их в( после того, как вы заново создали все электронные письма original.com для free.tk! )

        /home/$USER/mail/free.tk/
    
  7. Добавьте каждую учетную запись электронной почты free.tk в свою ПочтуКлиент.

  8. Пусть ваш клиент переключит свои электронные письма для original.com на Gmail.

  9. Добавьте каждую учетную запись Gmail в свой почтовый клиент.

  10. Перетащите содержимое каждой учетной записи электронной почты free.tk в соответствующую учетную запись Gmail.

Примечание. Это работает в Thunderbird, я не знаком с другими почтовыми клиентами.

Это слишком долгопотребляющий.

Нет быстрого способа перенести электронную почту с сервера cPanel на Gmail.

Я перенес несколько учетных записей электронной почты, выполнив описанные выше шаги, и у меня не возникло проблем..

Единственное, о чем вам следует знать, это то, что в течение времени, когда ваш Клиент переключается на Gmail, его электронные письма еще не будут переданы и не будут доступны в его / ее почтовом ящике.

...