The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Вроде дело маленькое, но заморочился уже ...."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Вроде дело маленькое, но заморочился уже ...."
Сообщение от Страусъ emailИскать по авторуВ закладки on 17-Дек-03, 16:19  (MSK)
Стоит ASPLinux 7.3
Как бы пнуть sendmail, что бы он ВСЮ почту отсылал на другой сервер.
Я уже ему и nullclient писал, и mailertable пробывал ковырять - не идет. Пишет в логах stat=queued, хоть тресни.
что ему написать?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Вроде дело маленькое, но заморочился уже ...."
Сообщение от nubi Искать по авторуВ закладки on 17-Дек-03, 16:42  (MSK)
>Стоит ASPLinux 7.3
>Как бы пнуть sendmail, что бы он ВСЮ почту отсылал на другой
>сервер.
>Я уже ему и nullclient писал, и mailertable пробывал ковырять - не
>идет. Пишет в логах stat=queued, хоть тресни.
>что ему написать?

sendmail.cf


# "Smart" relay host (may be null)
DSкуда_надо_отправлять

или

DS[куда_надо_отправлять]

чтобы он не смотрел на mx-ы

или же в sendmail.mc
dnl define(`SMART_HOST', `your.isp.mail.server')

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Вроде дело маленькое, но заморочился уже ...."
Сообщение от Страусъ emailИскать по авторуВ закладки on 17-Дек-03, 17:38  (MSK)
>>Стоит ASPLinux 7.3
>>Как бы пнуть sendmail, что бы он ВСЮ почту отсылал на другой
>>сервер.
>>Я уже ему и nullclient писал, и mailertable пробывал ковырять - не
>>идет. Пишет в логах stat=queued, хоть тресни.
>>что ему написать?
>
>sendmail.cf
>
>
># "Smart" relay host (may be null)
>DSкуда_надо_отправлять
>
>или
>
>DS[куда_надо_отправлять]
>
>чтобы он не смотрел на mx-ы
>
>или же в sendmail.mc
>dnl define(`SMART_HOST', `your.isp.mail.server')
Не идет.
Блин.
Все равно пишет
Dec 17 19:37:57 asplinux sendmail[1557]: hBHEbvqW001557: from=root, size=33, class=0, nrcpts=1, msgid=<200312171437.hBHEbvqW001557@asplinux.tlinknet>, relay=root@localhost
Dec 17 19:37:57 asplinux sendmail[1557]: hBHEbvqW001557: to=als@tlink.ru, delay=00:00:00, mailer=relay, pri=30033, dsn=4.4.3, stat=queued
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Вроде дело маленькое, но заморочился уже ...."
Сообщение от nubi Искать по авторуВ закладки on 17-Дек-03, 17:52  (MSK)
>>>Стоит ASPLinux 7.3
>>>Как бы пнуть sendmail, что бы он ВСЮ почту отсылал на другой
>>>сервер.
>>>Я уже ему и nullclient писал, и mailertable пробывал ковырять - не
>>>идет. Пишет в логах stat=queued, хоть тресни.
>>>что ему написать?
>>
>>sendmail.cf
>>
>>
>># "Smart" relay host (may be null)
>>DSкуда_надо_отправлять
>>
>>или
>>
>>DS[куда_надо_отправлять]
>>
>>чтобы он не смотрел на mx-ы
>>
>>или же в sendmail.mc
>>dnl define(`SMART_HOST', `your.isp.mail.server')
>Не идет.
>Блин.
>Все равно пишет
>Dec 17 19:37:57 asplinux sendmail[1557]: hBHEbvqW001557: from=root, size=33, class=0, nrcpts=1, msgid=<200312171437.hBHEbvqW001557@asplinux.tlinknet>, relay=root@localhost
>Dec 17 19:37:57 asplinux sendmail[1557]: hBHEbvqW001557: to=als@tlink.ru, delay=00:00:00, mailer=relay, pri=30033, dsn=4.4.3, stat=queued
>


МОжет у тебя sendmail настроен сразу складывать в очередь?

посмотри очередь
mailq


и отправь ее
sendmail -q

обязан отправить на smarthost:)

как стартует sendmail?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Вроде дело маленькое, но заморочился уже ...."
Сообщение от Страусъ emailИскать по авторуВ закладки on 17-Дек-03, 17:59  (MSK)
>
>
>МОжет у тебя sendmail настроен сразу складывать в очередь?
>
>посмотри очередь
>mailq
>
>
>и отправь ее
>sendmail -q
>
>обязан отправить на smarthost:)
>
>как стартует sendmail?


стартует строкой
Dec 17 19:43:15 asplinux sendmail[1617]: starting daemon (8.12.10): SMTP+queueing@01:00:00
вроде ничего.
Очередь не отправил.
Дал ему sendmail -q, он спокойно живет дальше. Никакой реакции.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Вроде дело маленькое, но заморочился уже ...."
Сообщение от nubi Искать по авторуВ закладки on 17-Дек-03, 18:06  (MSK)
>Очередь не отправил.
>Дал ему sendmail -q, он спокойно живет дальше. Никакой реакции.

Покажи побольше логов, последних строк 50 хотя бы.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Вроде дело маленькое, но заморочился уже ...."
Сообщение от Страусъ emailИскать по авторуВ закладки on 18-Дек-03, 09:56  (MSK)
>>Очередь не отправил.
>>Дал ему sendmail -q, он спокойно живет дальше. Никакой реакции.
>
>Покажи побольше логов, последних строк 50 хотя бы.
Привожу последние строки лога.
Dec 18 11:24:33 asplinux sendmail[3945]: starting daemon (8.11.6): SMTP
Dec 18 11:25:01 asplinux sendmail[3952]: hBI6P1603952: from=root, size=32, class=0, nrcpts=0, msgid=<200312180625.hBI6P1603952@asplinux.tlinknet>, relay=root@localhost
Dec 18 11:25:01 asplinux sendmail[3952]: hBI6P1603952: to=als@tlink.ru, delay=00:00:00, mailer=esmtp, pri=32, dsn=4.4.3, stat=queued
Dec 18 11:29:30 asplinux sendmail[3993]: NOQUEUE: SYSERR(root): /etc/sendmail.cf: line 37: unknown configuration line "dnldefine(confAUTO_REBUILD)"
Dec 18 11:29:30 asplinux sendmail[3993]: daemon invoked without full pathname; kill -1 won't work
Dec 18 11:30:05 asplinux sendmail[4015]: daemon invoked without full pathname; kill -1 won't work
Dec 18 11:30:05 asplinux sendmail[4017]: starting daemon (8.11.6): SMTP
Dec 18 11:31:18 asplinux sendmail[4032]: hBI6VIS04032: from=root, size=35, class=0, nrcpts=0, msgid=<200312180631.hBI6VIS04032@asplinux.tlinknet>, relay=root@localhost
Dec 18 11:31:18 asplinux sendmail[4032]: hBI6VIS04032: to=als@tlink.ru, delay=00:00:00, mailer=relay, pri=35, dsn=4.4.3, stat=queued
Dec 18 11:34:43 asplinux sendmail[4064]: daemon invoked without full pathname; kill -1 won't work
Dec 18 11:34:43 asplinux sendmail[4066]: starting daemon (8.11.6): SMTP
Dec 18 11:35:04 asplinux sendmail[4071]: hBI6Z4w04071: from=root, size=9, class=0, nrcpts=1, msgid=<200312180635.hBI6Z4w04071@asplinux.tlinknet>, relay=root@localhost
Dec 18 11:35:04 asplinux sendmail[4074]: hBI6Z4w04071: to=als, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30009, dsn=2.0.0, stat=Sent
Dec 18 11:35:14 asplinux sendmail[4077]: hBI6ZEA04077: from=root, size=36, class=0, nrcpts=0, msgid=<200312180635.hBI6ZEA04077@asplinux.tlinknet>, relay=root@localhost
Dec 18 11:35:14 asplinux sendmail[4077]: hBI6ZEA04077: to=als@tlink.ru, delay=00:00:00, mailer=relay, pri=36, dsn=4.4.3, stat=queued
Dec 18 11:35:20 asplinux sendmail[4080]: hBI6ZK104080: from=root, size=38, class=0, nrcpts=0, msgid=<200312180635.hBI6ZK104080@asplinux.tlinknet>, relay=root@localhost
Dec 18 11:35:20 asplinux sendmail[4080]: hBI6ZK104080: to=als@tlink.ru, delay=00:00:00, mailer=relay, pri=38, dsn=4.4.3, stat=queued
Dec 18 11:39:29 asplinux sendmail[4158]: daemon invoked without full pathname; kill -1 won't work
Dec 18 11:39:30 asplinux sendmail[4160]: starting daemon (8.11.6): SMTP
Dec 18 11:40:05 asplinux sendmail[4171]: hBI6e5M04171: from=root, size=41, class=0, nrcpts=0, msgid=<200312180640.hBI6e5M04171@asplinux.tlinknet>, relay=root@localhost
Dec 18 11:40:05 asplinux sendmail[4171]: hBI6e5M04171: to=als@tlink.ru, delay=00:00:00, mailer=esmtp, pri=41, dsn=4.4.3, stat=queued

Сегодня снес собранный из сырцов и установил из rpm, хотя и старее.
Собрал cf из mc:
divert(-1)
dnl This is the sendmail macro config file. If you make changes to this file,
dnl you need the sendmail-cf rpm installed and then have to generate a
dnl new /etc/sendmail.cf by running the following command:
dnl
dnl        m4 /etc/mail/sendmail.mc > /etc/sendmail.cf
dnl
include(`/usr/share/sendmail-cf/m4/cf.m4')
VERSIONID(`linux setup for ASPLinux')dnl
OSTYPE(`linux')dnl
define(`SMART_HOST',`192.168.0.100')dnl
define(`ALIAS_FILE', `/etc/aliases')dnl
FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl
FEATURE(`access_db',`hash -o /etc/mail/access.db')dnl
FEATURE(`accept_unresolvable_domains')dnl
MAILER(smtp)dnl
MAILER(procmail)dnl
Cwlocalhost.localdomain

При этом единственная реакция сендмыла на изменения - поле mailer в логах.  Если в mailertable вставить строку
.    esmtp:[192.168.0.100] # суда надо пересылать
то в поле mailer пишется слово relay. И все. Что ему еще надо?
При этом сам служу при серваке (FreeBSD 4.5), где сендмыл примерно так же используется (через mailertable) и ничего, все нормально работает.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Вроде дело маленькое, но заморочился уже ...."
Сообщение от flusher emailИскать по авторуВ закладки on 18-Дек-03, 09:51  (MSK)
>>
>>
>>МОжет у тебя sendmail настроен сразу складывать в очередь?
>>
>>посмотри очередь
>>mailq
>>
>>
>>и отправь ее
>>sendmail -q
>>
>>обязан отправить на smarthost:)
>>
>>как стартует sendmail?
>
>
>стартует строкой
>Dec 17 19:43:15 asplinux sendmail[1617]: starting daemon (8.12.10): SMTP+queueing@01:00:00
>вроде ничего.
>Очередь не отправил.
>Дал ему sendmail -q, он спокойно живет дальше. Никакой реакции.


Конфиг покажи...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Вроде дело маленькое, но заморочился уже ...."
Сообщение от Страусъ emailИскать по авторуВ закладки on 18-Дек-03, 09:58  (MSK)
sendmail.mc:
divert(-1)
dnl This is the sendmail macro config file. If you make changes to this file,
dnl you need the sendmail-cf rpm installed and then have to generate a
dnl new /etc/sendmail.cf by running the following command:
dnl
dnl        m4 /etc/mail/sendmail.mc > /etc/sendmail.cf
dnl
include(`/usr/share/sendmail-cf/m4/cf.m4')
VERSIONID(`linux setup for ASPLinux')dnl
OSTYPE(`linux')dnl
define(`SMART_HOST',`192.168.0.100')dnl
define(`ALIAS_FILE', `/etc/aliases')dnl
FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl
FEATURE(`access_db',`hash -o /etc/mail/access.db')dnl
FEATURE(`accept_unresolvable_domains')dnl
MAILER(smtp)dnl
MAILER(procmail)dnl
Cwlocalhost.localdomain
  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Вроде дело маленькое, но заморочился уже ...."
Сообщение от flusher emailИскать по авторуВ закладки on 18-Дек-03, 12:28  (MSK)
>sendmail.mc:
>divert(-1)
>dnl This is the sendmail macro config file. If you make changes
>to this file,
>dnl you need the sendmail-cf rpm installed and then have to generate
>a
>dnl new /etc/sendmail.cf by running the following command:
>dnl
>dnl        m4 /etc/mail/sendmail.mc > /etc/sendmail.cf
>dnl
>include(`/usr/share/sendmail-cf/m4/cf.m4')
>VERSIONID(`linux setup for ASPLinux')dnl
>OSTYPE(`linux')dnl
>define(`SMART_HOST',`192.168.0.100')dnl
>define(`ALIAS_FILE', `/etc/aliases')dnl
>FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl
>FEATURE(`access_db',`hash -o /etc/mail/access.db')dnl
>FEATURE(`accept_unresolvable_domains')dnl
>MAILER(smtp)dnl
>MAILER(procmail)dnl
>Cwlocalhost.localdomain

Это что в логах??? dnldefine(confAUTO_REBUILD) ????
Кста ты логи покажи после применения этого конфига.
И что в mailertable?
Зайди именно в sendmail.cf  и покажи строчку DS....


  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Вроде дело маленькое, но заморочился уже ...."
Сообщение от Страусъ emailИскать по авторуВ закладки on 18-Дек-03, 14:30  (MSK)

>
>Это что в логах??? dnldefine(confAUTO_REBUILD) ????
>Кста ты логи покажи после применения этого конфига.
>И что в mailertable?
>Зайди именно в sendmail.cf  и покажи строчку DS....
Это не в логах - это mc файл. dnldefine случайно вышел, ну забыл пробел поставить.
строка DS в cf выглядит так:
DS192.168.0.100
Вроде нормально.
Логи после применения
Dec 18 16:29:08 asplinux sendmail[4795]: starting daemon (8.11.6): SMTP
Dec 18 16:29:22 asplinux sendmail[4798]: hBIBTMr04798: from=root, size=33, class=0, nrcpts=0, msgid=<200312181129.hBIBTMr04798@asplinux.tlinknet>, relay=root@localhost
Dec 18 16:29:22 asplinux sendmail[4798]: hBIBTMr04798: to=als@tlinknet, delay=00:00:00, mailer=esmtp, pri=33, dsn=4.4.3, stat=queued
Dec 18 16:29:47 asplinux sendmail[4802]: hBIBTl904802: from=root, size=35, class=0, nrcpts=0, msgid=<200312181129.hBIBTl904802@asplinux.tlinknet>, relay=root@localhost
Dec 18 16:29:47 asplinux sendmail[4802]: hBIBTl904802: to=als@tlink.ru, delay=00:00:00, mailer=esmtp, pri=35, dsn=4.4.3, stat=queued

Специально послал не только на tlink.ru но и на tlinknet. Результ как видишь.
Содержимое mailertable
.       esmtp:[192.168.0.100]

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Вроде дело маленькое, но заморочился уже ...."
Сообщение от flusher emailИскать по авторуВ закладки on 18-Дек-03, 16:11  (MSK)
>Содержимое mailertable
>.       esmtp:[192.168.0.100]
mailertable очисти для начала.... В остальных конфигах что?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Вроде дело маленькое, но заморочился уже ...."
Сообщение от Страусъ emailИскать по авторуВ закладки on 18-Дек-03, 16:20  (MSK)
>>Содержимое mailertable
>>.       esmtp:[192.168.0.100]
>mailertable очисти для начала.... В остальных конфигах что?

очистил, непомогло.
Dec 18 18:18:22 asplinux sendmail[5126]: starting daemon (8.11.6): SMTP
Dec 18 18:18:34 asplinux sendmail[5128]: hBIDIXM05128: from=root, size=35, class=0, nrcpts=0, msgid=<200312181318.hBIDIXM05128@asplinux.tlinknet>, relay=root@localhost
Dec 18 18:18:34 asplinux sendmail[5128]: hBIDIXM05128: to=als@tlink.ru, delay=00:00:01, mailer=relay, pri=35, dsn=4.4.3, stat=queued

остальные.
access:
# by default we allow relaying from localhost...
localhost.localdomain           RELAY
localhost                       RELAY
127.0.0.1                       RELAY

domaintable - пустой

local-host-name - пустой

trusted-users - пустой

virtusertable - пустой

aliases:

# General redirections for pseudo accounts.
bin:            als@tlink.ru
daemon:         als@tlink.ru
adm:            als@tlink.ru
lp:             als@tlink.ru
sync:           als@tlink.ru
shutdown:       als@tlink.ru
halt:           als@tlink.ru
mail:           als@tlink.ru
news:           als@tlink.ru
uucp:           als@tlink.ru
operator:       als@tlink.ru
games:          als@tlink.ru
gopher:         als@tlink.ru
ftp:            als@tlink.ru
nobody:         als@tlink.ru
apache:         als@tlink.ru
named:          als@tlink.ru
xfs:            als@tlink.ru
gdm:            als@tlink.ru
mailnull:       als@tlink.ru
postgres:       als@tlink.ru
squid:          als@tlink.ru
rpcuser:        als@tlink.ru
rpc:            als@tlink.ru

ingres:         als@tlink.ru
system:         als@tlink.ru
toor:           als@tlink.ru
manager:        als@tlink.ru
dumper:         als@tlink.ru
abuse:          als@tlink.ru

newsadm:        news
newsadmin:      news
usenet:         news
ftpadm:         ftp
ftpadmin:       ftp
ftp-adm:        ftp
ftp-admin:      ftp

# trap decode to catch security attacks
decode:         als@tlink.ru

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Вроде дело маленькое, но заморочился уже ...."
Сообщение от Страусъ emailИскать по авторуВ закладки on 18-Дек-03, 16:24  (MSK)
а может я sendmail неправильно запускаю?
Я его пускаю с ключом -bd.
может ему еще чего надо?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "Вроде дело маленькое, но заморочился уже ...."
Сообщение от flusher emailИскать по авторуВ закладки on 18-Дек-03, 20:29  (MSK)
Первое....
>Dec 18 16:29:47 asplinux sendmail[4802]: hBIBTl904802: from=root, size=35, class=0, nrcpts=0, msgid=<200312181129.hBIBTl904802@asplinux.tlinknet>, relay=root@localhost
Здесь не relay=root@localhost неправильно пишеться... Поэтому он и не отправляет... Здесь должен быть то, через что он отправляет...
Значит так.
Должно быть либо смартхост прописан sendmail.cf. Но при этом смартхост должен корректно принимать почту с этого сервака ( правильные записи в ДНС и правильная конфигурация)
Либо в mailertable должно стоять mydomain.com          smtp:[mx.mydqomain.com]
Именно smtp.
Т.к. у тя в конфиге esmtp мейлер не определён....
И ещё проверь тот ли конфиг ты юзаешь....
  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "Вроде дело маленькое, но заморочился уже ...."
Сообщение от Страусъ emailИскать по авторуВ закладки on 19-Дек-03, 09:21  (MSK)
Спасибо за помощь.
после битвы с host map, все получилось.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру