LINUX.ORG.RU
ФорумAdmin

Настройка smtp relay для sendmail.


0

0

Тут такая проблема. Нужно чтоб вся нелокальная почта редиректилась на внешний smtp server. Локальный сервер sendmail, система чпукс. Судя по документации это параметр # «Smart» relay host (may be null) DSsmtp:yyyyy.xxx.xxx.zz

Почта пошла, однако теперь локальным пользователям сообщения не доходят. mail root test . mAUE7tPx021809 1425 Sun Nov 30 19:07 MAILER-DAEMON (alias database unavailable) root mAUB86lu020736 1578 Sun Nov 30 16:08 MAILER-DAEMON (alias database unavailable) dmadmin

я сендмыл никогда не настраивал, могёте подсказать - почему не работает и что делать, чтоб локальные пользователи получали свои сообщения. зы. Доставить ничего не могу, использовать другой локальный мыльник рад, но не могу.

★★★★★

Re: Настройка smtp relay для sendmail.

Тут такая проблема. Нужно чтоб вся нелокальная почта редиректилась на внешний smtp server. Локальный сервер sendmail, система чпукс.
Судя по документации это параметр
# "Smart" relay host (may be null)
DSsmtp:yyyyy.xxx.xxx.zz

Почта пошла, однако теперь локальным пользователям сообщения не доходят.
mail root
test
.
mAUE7tPx021809     1425 Sun Nov 30 19:07 MAILER-DAEMON
                 (alias database unavailable)
                                         root
mAUB86lu020736     1578 Sun Nov 30 16:08 MAILER-DAEMON
                 (alias database unavailable)
                                         dmadmin

я сендмыл никогда не настраивал, могёте подсказать - почему не работает и что делать, чтоб локальные пользователи получали свои сообщения.
зы.
Доставить ничего не могу, использовать другой локальный мыльник рад, но не могу.

vtVitus ★★★★★ ()
Ответ на: Re: Настройка smtp relay для sendmail. от vtVitus

Re: Настройка smtp relay для sendmail.

Что за версия чпукса и сендмыла?
Помнится в одной из комбинаций я похоже накололся. smarthost прописываешь, а он ни в какую работать не хочет. Так и не поборол.

sdio ★★★★★ ()
Ответ на: Re: Настройка smtp relay для sendmail. от sdio

Re: Настройка smtp relay для sendmail.

версии 
hpux.
HP-UX srvudcm4 B.11.31 U ia64
сендмыло
ESMTP Sendmail @(#)Sendmail version 8.13.3 - Revision 1.000

А что значит в smarthost заносишь ? Мне чтоб локальный сообщения для трёх пользователей настроить, больше их не будет.

vtVitus ★★★★★ ()
Ответ на: Re: Настройка smtp relay для sendmail. от vtVitus

Re: Настройка smtp relay для sendmail.

DS -- это и есть SMART_HOST

>HP-UX srvudcm4 B.11.31 U ia64


Не, я с древними системами проблемы имел (HP-UX 10.20, sendmail 8.x)

sdio ★★★★★ ()

Re: Настройка smtp relay для sendmail.

тут ещё такие сообщения в лог валятся для локальных сообщений.

# tail /var/adm/syslog/mail.log
Dec  1 18:20:07 srvudcm4 sendmail[23911]: alias database /etc/mail/aliases rebuilt by dmadmin
Dec  1 18:20:07 srvudcm4 sendmail[23911]: /etc/mail/aliases: 7 aliases, longest 9 bytes, 88 bytes total
Dec  1 18:20:07 srvudcm4 /sbin/init.d/sendmail[23894]: /etc/mail/aliases: 7 aliases, longest 9 bytes, 88 bytes total
Dec  1 18:20:07 srvudcm4 sm-mta[23913]: sm_gethostbyname:name :srvudcm4 family:22
Dec  1 18:20:07 srvudcm4 sm-mta[23914]: starting daemon (@(#)Sendmail version 8.13.3 - Revision 1.000 - 1st August,2006): SMTP+queueing@00:30:00
Dec  1 18:20:07 srvudcm4 /sbin/init.d/sendmail[23894]: /etc/mail/submit.cf is missing
Dec  1 18:20:07 srvudcm4 sm-mta[23915]: mB1D4bSW021201: SYSERR(root): NIS map mail.aliases specified, but NIS not running
Dec  1 18:20:07 srvudcm4 /sbin/init.d/sendmail[23894]: Sendmail client not started
Dec  1 18:20:12 srvudcm4 sendmail[23969]: sm_gethostbyname:name :srvudcm4 family:22
Dec  1 18:20:12 srvudcm4 sendmail[23972]: sm_gethostbyname:name :srvudcm4 family:22
Dec  1 18:21:02 srvudcm4 sendmail[24296]: sm_gethostbyname:name :srvudcm4 family:22
Dec  1 18:21:02 srvudcm4 sendmail[24296]: mB1DL2le024296: SYSERR(root): NIS map mail.aliases specified, but NIS not running
Dec  1 18:21:02 srvudcm4 sendmail[24296]: mB1DL2le024296: from=root, size=9, class=0, nrcpts=1, msgid=<200812011321.mB1DL2le024296@mail.server>, relay=root@localhost
Dec  1 18:21:02 srvudcm4 sendmail[24296]: mB1DL2le024296: to=root, delay=00:00:00, mailer=local, pri=30009, stat=queued
Dec  1 18:21:04 srvudcm4 sendmail[24297]: sm_gethostbyname:name :srvudcm4 family:22


форматирование

vtVitus ★★★★★ ()
Ответ на: Re: Настройка smtp relay для sendmail. от vtVitus

Re: Настройка smtp relay для sendmail.

>Dec 1 18:20:07 srvudcm4 /sbin/init.d/sendmail[23894]: /etc/mail/submit.cf is missing

>Dec 1 18:21:02 srvudcm4 sendmail[24296]: mB1DL2le024296: SYSERR(root): NIS map mail.aliases specified, but NIS not running


Раньше этого не было? Откуда NIS вылез?

sdio ★★★★★ ()
Ответ на: Re: Настройка smtp relay для sendmail. от sdio

Re: Настройка smtp relay для sendmail.

>посмотри что у тебя в /etc/mail/service.switch

# id
uid=0(root) gid=3(sys) groups=0(root),1(other),2(bin),4(adm),5(daemon),6(mail),7(lp),20(users)
#  cat /etc/mail/service.switch
cat: Cannot open /etc/mail/service.switch: No such file or directory
# cd /etc/mail/
# ll
total 560
-rw-r-----   1 root       bin            871 НОЯБ 29  2007 aliases
-rw-r-----   1 root       mail         24576 ДЕК  1 18:20 aliases.db
-r--r--r--   1 bin        bin           5761 НОЯБ 13  2007 helpfile
-r--r--r--   1 bin        bin          10222 ФЕВР 16  2007 mailcap
-r--r--r--   1 bin        bin         101804 ДЕК  1 18:06 sendmail.cf
-r--r--r--   1 root       sys         101774 НОЯБ 30 14:04 sendmail.cf.old
-r--r--r--   1 bin        bin            799 СЕНТ  5 10:35 sendmail.cw
-rw-------   1 root       mail            45 ДЕК  1 18:20 sendmail.pid
#

vtVitus ★★★★★ ()
Ответ на: Re: Настройка smtp relay для sendmail. от sdio

Re: Настройка smtp relay для sendmail.

>Раньше этого не было? Откуда NIS вылез?

Раньше не было. Чего такое NIS я не знаю.
# cat nsswitch.conf
#
# /etc/nsswitch.hp_defaults:
#
# @(#)
#
# An example file that could be copied over to /etc/nsswitch.conf; it
# uses NIS (YP) in conjunction with files.
#

passwd:       compat
group:        compat
#add files
hosts:        files dns [NOTFOUND=return] nis [NOTFOUND=return] files
ipnodes:      files dns [NOTFOUND=return] nis [NOTFOUND=return] files
#/add files
networks:     nis [NOTFOUND=return] files
protocols:    nis [NOTFOUND=return] files
rpc:          nis [NOTFOUND=return] files
publickey:    nis [NOTFOUND=return] files
netgroup:     nis [NOTFOUND=return] files
automount:    files nis
aliases:      files nis
services:     nis [NOTFOUND=return] files

vtVitus ★★★★★ ()
Ответ на: Re: Настройка smtp relay для sendmail. от sdio

Re: Настройка smtp relay для sendmail.

#  ls -l /etc/nsswitch.*
-r--r--r--   1 bin        bin            579 ДЕК 15  2007 /etc/nsswitch.compat
-r--r--r--   1 bin        bin            699 ДЕК  2 18:30 /etc/nsswitch.conf
-r--r--r--   1 bin        bin            382 ДЕК 15  2007 /etc/nsswitch.files
-r--r--r--   1 bin        bin            628 ДЕК 15  2007 /etc/nsswitch.hp_defaults
-r--r--r--   1 bin        bin            481 АПР  8  2005 /etc/nsswitch.ldap
-r--r--r--   1 bin        bin            564 ДЕК 15  2007 /etc/nsswitch.nis

vtVitus ★★★★★ ()
Ответ на: Re: Настройка smtp relay для sendmail. от sdio

Re: Настройка smtp relay для sendmail.

выше.
я починил вообще удалив nis из строки с alias
# grep -i 'alias' nsswitch.conf
aliases:      files
#
а было 
aliases:      files nis

локальная почта пошла.
Что такое nis в двух словах ?

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