>[оверквотинг удален]
>> cat /var/run/sendmail.pid
>> 737
>> /usr/sbin/sendmail -L sm-mta -bd -q30m -ODaemonPortOptions=Addr=localhost
>> вот это как раз Ваш случай я думаю -- -ODaemonPortOptions=Addr=localhost
> Когда даешь такую команду cat /var/run/sendmail.pid
> То получаешь действительно
> 1003
> /usr/sbin/sendmail -L sm-mta -bd -q30m -O DaemonPortOptions=Addr=localhost
> Но такой строчки в файле sendmail.cf действительно нет
> А как же тогда заставить sendmail слушать на всех интерфейсах?правильно написать mc и создать cf, что в них - я писал ранее
> sendmail_enable="YES" есть в rc.conf
полагаю что у Вас что-то в "конституции" неверно.
Если есть желание - можем разобраться.
[alone]~ > cat /var/run/sendmail.pid
19545
/usr/sbin/sendmail -L sm-mta -bd -q30m
[alone]~ > grep sendmail /etc/rc.conf
sendmail_enable="YES"
[alone]~ >
не надо путать разные вещи:
- полноценный запуск sendmail (in/out) - в /etc/rc.conf
sendmail_enable="YES"
- запуск только для локальной почты, /etc/rc.conf
sendmail_enable="NO"
тогда будем иметь в соответствии с /etc/defaults/rc.conf
sendmail_enable="NO" # Run the sendmail inbound daemon (YES/NO)
...
sendmail_submit_enable="YES" # Start a localhost-only MTA for mail submission
sendmail_submit_flags="-L sm-mta -bd -q30m -ODaemonPortOptions=Addr=localhost"
# Flags for localhost-only MTA
# cat /var/run/sendmail.pid
22699
/usr/sbin/sendmail -L sm-mta -bd -q30m -ODaemonPortOptions=Addr=localhost
#
Идем далее:
# cd /etc/mail
читаем:
# less Makefile
...
# For acting on both the MTA daemon and MSP queue running daemon:
# start - Start both the sendmail MTA daemon and MSP queue running
# daemon with the flags defined in /etc/defaults/rc.conf or
# /etc/rc.conf
# stop - Stop both the sendmail MTA daemon and MSP queue running
# daemon
# restart - Restart both the sendmail MTA daemon and MSP queue running
# daemon
#
# For acting on just the MTA daemon:
# start-mta - Start the sendmail MTA daemon with the flags defined in
# /etc/defaults/rc.conf or /etc/rc.conf
# stop-mta - Stop the sendmail MTA daemon
# restart-mta - Restart the sendmail MTA daemon
#
# For acting on just the MSP queue running daemon:
# start-mspq - Start the sendmail MSP queue running daemon with the
# flags defined in /etc/defaults/rc.conf or /etc/rc.conf
# stop-mspq - Stop the sendmail MSP queue running daemon
# restart-mspq - Restart the sendmail MSP queue running daemon
sendmail start-stop script:
# less /etc/rc.sendmail
# ls -la /etc/mail/sendmail.cf
# ls -la /etc/mail/submit.cf