Як у Postfix, як я можу відключити вхідну пошту?


13

Я хотів би мати можливість відправляти пошту на віддалені сервери, від скриптів, що працюють на моєму VPS через SMTP, але в іншому випадку відхилити всю вхідну пошту з поштовим кодом на Debian сжати.

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

Відповіді:


22

Ви можете використовувати inet_interfacesдирективу, /etc/postfix/main.cfщоб контролювати, яку адресу слухає Postfix для вхідних з'єднань. Якщо встановити наступне, він прослуховуватиметься лише в інтерфейсі зворотного зв'язку, а значить, з'єднання можуть походити лише з цієї машини.

inet_interfaces = loopback-only

Це насправді добре, якщо ви використовуєте Postfix лише для надсилання електронних листів. Можливо, не буде тим, що ви хочете, якщо хочете вхідної пошти ...
Маттіас Гринізак

5
@MatthiasHryniszak Про що вимагає ОП.
mgorven

Вибачте за пізнє прийняття, я думав, що зробив! знову дякую. :)
n611x007

На деяких платформах може знадобитися використовувати рядок localhostзамість рядка loopback-only.
sampablokuper

Тільки тому, що я його шукав, перезавантаження постфікса на Ubuntu 16.04 недостатньо, ви повинні зупинити його та запустити його, щоб застосувати зміни inet_interfaces. Розглянутий в системний журнал після sudo postfix reload: Mar 28 11:20:15 server postfix/master[2304]: warning: service smtp: ignoring inet_interfaces change Mar 28 11:20:15 server postfix/master[2304]: warning: to change inet_interfaces, stop and start Postfix
Акси

8

Ви можете відключити вхідний SMTP шляхом редагування master.cf, просто прокоментуйте smtpі submissionпослуги. Це дозволить постфіксу не породити smtpdпроцес, який прослухав би порт 25 (587 для подання) для вхідних SMTP-з'єднань.


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