Як налаштувати PostFix, щоб інші машини могли надсилати електронну пошту через нього?


15

У мене PostFix працює і працює у вікні CentOS, і я хотів би відправити пошту з сервера Windows в тій же мережі через сервер PostFix.

Коли я намагаюся перенести telnet з сервера Windows на порт 25 на сервері PostFix, підключення в даний час не вдається.

Де я можу це налаштувати в PostFix / CentOS?

Спасибі заздалегідь!

Відповіді:


20

Вам потрібно буде налаштувати реле. Однак при запуску поштового коду ви маєте змогу все-таки підключитися до порту 25. Можливо, брандмауер блокує це з'єднання?

Коли ви відкриєте main.cf, вам потрібно буде додати цю директиву:

mynetworks=A.B.C.D 

приклад:

mynetworks = 127.0.0.0/8 168.100.189.0/28
mynetworks = !192.168.0.1, 192.168.0.0/28
mynetworks = 127.0.0.0/8 168.100.189.0/28 [::1]/128 [2001:240:587::]/64

не ставте 0.0.0.0 або ви станете відкритою реле.


Це вирішує проблему ретрансляції ... відкриє ще одне питання для вирішення проблеми неможливості телнетти через порт 25. Дякую.
Windows Ninja

Лукас, я не вірю, що це насправді робить те, що мені потрібно для цього. З того, як я його прочитав, налаштування хоста ретранслятора повідомляє серверу Postfix, куди надсилати пошту після її отримання. Однак я хочу, щоб пошта виходила безпосередньо з цього сервера Postfix, я просто хочу його налаштувати, щоб інші машини могли пересилати пошту на нього ... чи це має сенс?
Windows Ninja

Я помилився, це повинні були бути мої мережі, а не ретранслятор, як у прикладі. Relayhost - це дійсно, щоб сказати іншим машинам використовувати цей сервер як реле. Ви ставите всі мережеві адреси дозволених машин після цієї директиви, щоб дозволити їм використовувати реле.
Лукас Кауффман

@WindowsNinja, якщо ви не можете telnet до порта 25 з іншої машини, не забудьте перевірити inet_interfaces в main.cf , він, ймовірно, встановлений у localhost, таким чином, не слухає інших інтерфейсів.
DiegoG

0

Мій сервер Postfix має щось подібне у своїх IPtables для включення з'єднань.

ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:25

Ваш сервер може бути обмежений ще більше, залежно від того, що ви намагаєтеся зробити. Але якщо звернення до нього на порту 25 не вдається, не сподівайтеся, що машина функціонує як SMTP-сервер (якщо, звичайно, ви не змінюєте порти - це не те, що ви сказали). Зауважте, що можливо, у багатьох випадках краще приймати з'єднання в інших портах.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.