по сути, мы переходим на 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 Configuration Manager». Перейдите в поле ввода «Раздел: 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. Не так уж и элегантно то, что да, электронная почта. все равно будет сброшен в почтовый ящик, если он еще существует. Но для моего варианта использования решение достаточно хорошее.