Как управлять электронной почтой с помощью Google Compute Engine

Что я хочу: я хочу перенести свои веб-сайты из cpanel в Google Compute Engine (VM)

Что я сделал: LAMP установлен, и веб-сайты работают как часы, но есть небольшая проблема.

В чем моя проблема: ЭЛЕКТРОННАЯ ПОЧТА! В cPanel у меня есть учетные записи электронной почты — http://i.stack.imgur.com/WrYW4.png , но теперь как управлять электронной почтой.

Какой входящий почтовый сервер IMAP выполнять в почте Thunderbird — http://i.stack.imgur.com/WCDbe.png , ок исходящие я передам smtp.sendgird.com , но входящие? какой сервер.

Если я не понятен, скажите мне, и я перепишу снова.


person Alexcsandru    schedule 06.05.2015    source источник
comment
возможный дубликат Как использовать sendmail с SendGrid из Google Compute Двигатель?   -  person koma    schedule 08.05.2015


Ответы (2)


Решено. Сейчас выложу решение, если у кого-то такая же проблема.

Чтобы получать почту, нужно добавить правила брандмауэра в Google Compute Engine (в вашем случае):

your-rule-name 0.0.0.0/0 tcp:25 (порт 25 заблокирован по умолчанию).

И после этого с простым почтовым сервером, например: iredmail, он будет работать для получения почты.

В Cloud DNS вы должны добавить mx, если вы устанавливаете почтовый сервер в том же экземпляре, что и веб-сайты:

| домен.ru | | МХ | | 300 | 0 mail.domain.com |

и

| почта.домен.com | | А | | 300 | | IP-адрес вашего общедоступного сервера |

А для отправки почты (например, sendgrid) простое редактирование smtp в постфиксе в main.cf с учебным пособием от sendgrid: https://sendgrid.com/docs/Integrate/Mail_Servers/postfix.html

Например, для IMAP в Thunderbird вы передаете порт mail.domain.com 143. а в smtp smtp.sendgrid.net и отредактируйте в smtp логин и пароль от smtp sendgrid.

Это все.

person Alexcsandru    schedule 27.05.2015

Более точная команда для создания правила брандмауэра.

gcloud compute firewall-rules create incoming-email --allow tcp:25
person Peter Warde    schedule 28.11.2016