>>> Имхо, правильнее - верно сконфигурировать запуск зендмыла.
>> С вашими задачами - это секс стоя на лыжах в гамаке.
>> Бох помощь в изучении *.cf и *.mc из /etc/mail...
> Вы что-то странное заявляете....
> на тестовой машине ставил ту же 11.1 без выключения зендмыла - и
> 25 порт привязан только к 127.0.0.1...
> Просто не пойму, где эти настройки лежат..default'ные:
# grep sendmail /etc/defaults/rc.conf
# man rc.sendmail
# less /etc/rc.sendmail
варианты: ssmtp или nullmailer из пакетов
или sendmail с настройкой на SMART_HOST(ваш релей), в firewall закрывaете 25/tcp для
всех кроме SMART_HOST, hostname.mc :
...
dnl маскарадинг для адреса name@domain можно и не делать
dnl MASQUERADE_AS(`mydomain.com')
FEATURE(relay_hosts_only)
FEATURE(`masquerade_envelope')
define(`SMART_HOST', `smtp.myisp.com')
...
все настройки для sendmail в /etc/mail
# cd /etc/mail
# cp freebsd.mc `hostname`.mc
- правите mc с учетом верхнего
# make all
# make install
- активируете в /etc/rc.conf
# make start
В случае ошибок с `make all` - смотрите /etc/mail/Makefile
возможно, перед make all нужно что-то отельно создать:
# make cf
# make maps
# make aliases
# make install
# make start (start sendmail)
Как-то так, там все просто, почитать man, посмотреть mc, сгенерить, запустить,
проверить, поправить если нужно и все.