по сути, мы переходим на Google Apps for Work с cPanel (CentOS5.11 Exim 4.86)
Мне нужно сказать Exim:
user1@mydomain.com : newuser@mydomain.com.test-google-a.com-> gmail.servers
обычно я бы использовал серверы пересылки, но стороннее решение для спама будет волноваться из-за объема (одна из многих причин для миграции). Я могу обойти решение для рассылки спама и перенаправить его в Gmail, но в противном случае я должен отправлять всю электронную почту через решение для спама для всего, что не было перенесено.
Предпочтительно, если пользователь находится в списке миграции, он больше не будет выгружать электронную почту в его старый почтовый ящик. Я могу жить с решением, которое по-прежнему будет сбрасывать в почтовый ящик, если его не найти.
Кроме того, не все переносятся за один раз, поэтому я буду использовать настройку двойной доставки, когда записи MX будут указывать на мои старые машины.
О, и да, cPanel размещает другие домены, которые также не будут перенесены.
Есть ли у кого-нибудь какие-нибудь решения или подсказки?
Ура!
Хорошо, поэтому я нашел решение, которое работает для меня ...
Для каждого мигрируемого пользователя В cpanel настройте пользователя для миграции путем создания сервера пересылки.
Одноразовое изменение: В cPanel перейдите в Главная »Конфигурация службы» Менеджер конфигурации Exim Вкладка Advanced Editor. Перейдите в поле ввода «Раздел: PREROUTERS», чтобы добавить
smarthost:
driver = manualroute
domains = mydomain.com.test-google-a.com
unseen
transport = remote_smtp
headers_add = X-Custom-Forwarded: true
condition = ${if match {$h_X-Custom-Forwarded:}{true}{false}{true}}
route_data = "gmail-smtp-in.l.google.com"
Нажмите кнопку SAVE внизу страницы, чтобы сохранить и перезапустить Exim.
затем мы модифицируем следующий файл (сделайте резервную копию, потому что обновления cPanel перезапишут его) vim / etc / cpanel_exim_system_filter
добавьте следующий текст:
###My Gmail add-in - do not process email a second time
if first_delivery
and $h_X-Custom-Forwarded contains "true"
then
seen
finish
endif
Теперь все, что мне нужно сделать, это удалить / переименовать старый почтовый ящик после настройки сервера пересылки. Все новые сообщения электронной почты будут перенаправлены на учетную запись Gmail. Не так элегантно то, что да, электронная почта. все равно будет сброшен в почтовый ящик, если он еще существует. Но для моего случая использования решение достаточно хорошее.