LINUX.ORG.RU

Re: Как бы повесить SMTP на порт отличный от 25?

ну вобщето в services прописываются настоящие зарегистрированные порты!!!
так что там править и не надо было ничего !

А про smtp порт ты конечно можеш его повесить на XXX порт но тебе
прийдется его так же по старинке запускать и на 25 порту ежели хочеш
чтоб твой сервак еще почту извне принимал !!!

А про то как запустить smtp на другом порту читай доку к почтовику там обычно пишут!

Aleks_IZA ()

Да, естественно...

Да, естественно, на 25-м порту я оставляю.
Собственно, в чём у меня проблема.
Я сижу за firewall, где закрыты 110-й и 25-й порты.
Так что я не могу читать/писать почту нормальным клиентом со стандартных адресов. Но при этом под моим администрированием есть "внешний" Linux-сервер, на котором я и решил повесить дополнительные POP/SMTP-сервисы на нестандартных портах для себя.

По поводу pop-3 - т.е. надо было писать что-то типа

10100 stream tcp nowait root /usr/sbin/tcpd /usr/lib/linuxconf/lib/vpop3d /usr/sbin/ipop3d

?

Впрочем, это неважно, так как тут всё ок - почта уже принимается и всё такое.

А вот с SMTP непонятно. На sendmail столько сопутствующей документации, что я просто не представляю куда смотреть :((

KRoN ()

Re: Как бы повесить SMTP на порт отличный от 25?

ну например вот это в config.mc

DaemonPortOptions are a special case since multiple daemons can be
defined. This can be done via

DAEMON_OPTIONS(`field1=value1,field2=value2,...')

If DAEMON_OPTIONS is not used, then the default is

DAEMON_OPTIONS(`Port=smtp, Name=MTA')
DAEMON_OPTIONS(`Port=587, Name=MSA, M=E')

If you use one DAEMON_OPTIONS macro, it will alter the parameters
of the first of these. The second will still be defaulted; it
represents a "Message Submission Agent" (MSA) as defined by RFC
2476 (see below). To turn off the default definition for the MSA,
use FEATURE(`no_default_msa') (see also FEATURES). If you use
additional DAEMON_OPTIONS macros, they will add additional daemons.

Example 1: To change the port for the SMTP listener, while
still using the MSA default, use
DAEMON_OPTIONS(`Port=925, Name=MTA')

Example 2: To change the port for the MSA daemon, while still
using the default SMTP port, use
FEATURE(`no_default_msa')
DAEMON_OPTIONS(`Name=MTA')
DAEMON_OPTIONS(`Port=987, Name=MSA, M=E')

Note that if the first of those DAEMON_OPTIONS lines were omitted, then
there would be no listener on the standard SMTP port.

Example 3: To listen on both IPv4 and IPv6 interfaces, use

DAEMON_OPTIONS(`Name=MTA-v4, Family=inet')
DAEMON_OPTIONS(`Name=MTA-v6, Family=inet6')





Еще в sendmail.cf есть опция
O DaemonPortOptions=Port=esmtp вот что тут писать сам еще невкурсях :-(

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