Я пытаюсь настроить почтовый сервер James на машине Linux. Машине Linux назначен публичный статический IP-адрес.
Я установил James и добавил в config.xml имя сервера mydomain.com.
В DNS для mydomain.com я создал A-запись, скажем mx.mydomain.com, которая соответствует IP-адресу указанного выше почтового сервера. Затем добавил mx.mydomain.com как MX-запись для mydomain.com.
В Джеймсе я создал нового пользователя test. Затем из gmail я отправил письмо на[email protected]. Письмо не получено и даже не вернулось.
Машина Linux находится за брандмауэром, на котором для внешней сети открыты только порты 22, 80, 8080.
Мой вопрос здесь: нужно ли мне открывать какие-либо другие порты на брандмауэре, чтобы почта, которую я отправляю с gmail, приходила Джеймсу? Если проблема не в порте, есть ли какие-либо соображения по решению этой проблемы?
Я не хочу отправлять почту с этого сервера. Он только для получения почты.
решение1
Порт SMTP для передачи почты — 25, а для SMTPS (ssl) — 465.