LINUX.ORG.RU

sendmail как получить письмо для пользователя системы?

 


0

1

Есть удаленный севере работаю с ним по ssh. Пользователь bitnami. Это amazon ec2 но я думаю разницы никакой. На нем установлен sendmail без всяких настроек. Отправляю письмо из сервера на свой gmail ящик через консоль. Приходит. В отправителях указан bitnami@ip-172-xx-xx-xx.amazones...

Пробую ответить на это письмо в своей gmail аккаунте и сразу же mail delivery system - такой то dns «ip-172-xx-xx-xx.amazones...» не найден. Ок.

Создаю новое сообщение но уже на bitnami@172.xx.xx.xx(IP адрес на котором находится сервер) - письмо уходит и никуда не приходит. Никаких ошибок.

В SSH ввожу $ mail и мне пишет «No mails for bitnami user».

Гуглил пол дня и читал мануалы, ставил postfix но там даже не смог отправить письмо. Подскажите как получить это письмо. Что бы я отправил из gmail на пользователя созданного на моем сервере и оно пришло(отобразилось командой $ mail)

В дальнейшем мне нужно это приходящее письмо обрабатывать php скриптом на сервере (/etc/aliases- bitnami: |/home/bitnami/script.php) но для начала помогите вообще получить это сообщение на сервере. Sendmail работает вроде как по smtp но приходящее письмо на сервер он же в силах принять то ?


Sendmail работает вроде как по smtp но приходящее письмо на сервер он же в силах принять то ?

Называется sendmail а не acceptmail же, с какой стати ему письма принимать? ; )

manul91
()

Пробую ответить на это письмо в своей gmail аккаунте и сразу же mail delivery system - такой то dns «ip-172-xx-xx-xx.amazones...» не найден. Ок.
Создаю новое сообщение но уже на bitnami@172.xx.xx.xx(IP адрес на котором находится сервер) - письмо уходит и никуда не приходит. Никаких ошибок.

Гугл (и любой современный почтовик) едва ли отправит сообщение на адрес типа someone@IP-address (хотя и это формально по стандарту). Т.е. отсылайте письма в виде bitnami@yourdomain.com.

Далее вам надо обеспечить чтобы МX запис за ваш домен mydomain.com указывал на публичный IP вашего сервера (это делается в настроек DNS для домена).

Тогда отсылающий почту сервер, для bitnami@yourdomain.com отрезолвит yourdomain.com на публичный IP вашего сервера, и попытается связаться с ним чтобы послать ему почту.

Далее нужно настроить sendmail чтоб принимал почту для домена yourdomain.com; чтобы принимал с внешних IP адресов (а не только с 127.0.0.1); убедиться что порт 25 снаружи не режется каким-либо файрволом и т.д. (см. ссылку, и/или гуглите в интернете).

manul91
()

Sendmail работает вроде как по smtp но приходящее письмо на сервер он же в силах принять то ?

А вообще, если вы полный новичок в этом деле - лучше спросите кого-нибудь чтобы рассказал вам как все это (SMTP, почтовики) работает.

manul91
()

bitnami@local или bitnami@hostname шли письма.

Или freeBSD устанавливай там из коробки эта возможность есть.

Ygor ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.