Назад | Перейти на главную страницу

как отправить электронную почту из экземпляра без использования sendgrid?

Мой проект запущен и работает в бета-версии на вычислительном движке Google. Я хочу настроить почтовый сервер. Для этого я следил http://www.krizna.com/centos/setup-mail-server-in-centos-6/

Я редактировал /etc/postfix/main.cf Точно, как они упомянули, и вот еще несколько деталей

myhostname = mx.audiworld.com
mydomain = audiworld.com
mynetworks = <compute-instance-ip>,127.0.0.1/8

когда я выдаю telnet localhost 25 Я получаю ошибку ниже

[root@myinstance-1 ~]# telnet localhost 25
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused

но namp localhost дает мне

Starting Nmap 6.40 ( http://nmap.org ) at 2014-11-06 09:48 UTC
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000011s latency).
Other addresses for localhost (not scanned): 127.0.0.1
Not shown: 992 closed ports
PORT    STATE SERVICE
21/tcp  open  ftp
22/tcp  open  ssh
80/tcp  open  http
110/tcp open  pop3
143/tcp open  imap
465/tcp open  smtps
993/tcp open  imaps
995/tcp open  pop3s

Nmap done: 1 IP address (1 host up) scanned in 2.42 seconds

так порт smtp 465 правильно? затем telnet localhost 465 наконец-то он заработал

Хорошо, это то, что говорит Google

Google Compute Engine не разрешает исходящие соединения на портах 25, 465 и 587, но вы все равно можете настроить свои экземпляры для отправки почты через порты 587 и 465, используя серверы, предоставляемые через партнерские службы, такие как SendGrid. В этом документе обсуждается, как настроить ваши экземпляры для отправки электронной почты с помощью SendGrid.

но я не хочу sendgrid для управления электронной почтой. без использования sendgrid, как настроить почтовый сервер.?

Вы не можете. Текст ясен: Google Compute Engine не разрешает исходящие соединения на портах 25, 465 и 587..

Если это не сработает для вас, вы находитесь не на той платформе.