Tomsk Sysadmins Forum

Unix => Администрирование => Topic started by: taras on January 23, 2006, 10:35:48

Title: Перестал запускаться sendmail
Post by: taras on January 23, 2006, 10:35:48
Выдает при попытке запуска sendmail
/etc/sendmail.cf: line 94: fileclass: cannot open '/etc/mail/local-host-names ':
Word writable directory

/etc/sendmail.cf: line521:fileclass: cannot open '/etc/mail/trustedusers': Word writable directory  :(
Title: Перестал запускаться sendmail
Post by: Magnus on January 23, 2006, 12:31:48
Quote
Выдает при попытке запуска sendmail
/etc/sendmail.cf: line 94: fileclass: cannot open '/etc/mail/local-host-names ':
Word writable directory

/etc/sendmail.cf: line521:fileclass: cannot open '/etc/mail/trustedusers': Word writable directory  :(
[snapback]7019[/snapback]

Очевидный встречный вопрос: такие файлы вообще существуют и какие на них права доступа?
Title: Перестал запускаться sendmail
Post by: mic1 on January 23, 2006, 13:33:41
Quote
Выдает при попытке запуска sendmail
/etc/sendmail.cf: line 94: fileclass: cannot open '/etc/mail/local-host-names ':
Word writable directory

/etc/sendmail.cf: line521:fileclass: cannot open '/etc/mail/trustedusers': Word writable directory  :(
[snapback]7019[/snapback]
раньше запускался? чего делал? чем аутентификацию проводиш(майловских зверей)?
Title: Перестал запускаться sendmail
Post by: Egor on January 23, 2006, 14:52:55
Quote
Выдает при попытке запуска sendmail
/etc/sendmail.cf: line 94: fileclass: cannot open '/etc/mail/local-host-names ':
Word writable directory

/etc/sendmail.cf: line521:fileclass: cannot open '/etc/mail/trustedusers': Word writable directory  :(
[snapback]7019[/snapback]
Понятным языком написано: "World writable directory", следует проверить разрешения на каталог и файлы.
Title: Перестал запускаться sendmail
Post by: taras on January 23, 2006, 15:47:43
Нашел причину из-за каторой sendmail не запускался оказалось что были
открыты права всем на на каталог .. /
Теперь sendmail  запускается но вылезла новая ошибка при попытке отправить почту с клиента выдает сообщение

 Не удается отправить сообщение, поскольку сервер отказался принять адрес одного из получателей. В письме был указан адрес: '[email protected]'. Тема 'Проверка связи', Учетная запись: '192.168.89.1', Сервер: '192.168.89.1', Протокол: SMTP, Ответ сервера: '550 5.7.1 <[email protected]>... Relaying denied. IP name lookup failed [192.168.89.125]', Порт: 25, Защита (SSL): Нет, Ошибка сервера: 550, Код ошибки: 0x800CCC79   :(
Title: Перестал запускаться sendmail
Post by: demiurg on January 23, 2006, 16:00:06
Quote
Нашел причину из-за каторой sendmail не запускался оказалось что были
открыты права всем на на каталог .. /
Теперь sendmail  запускается но вылезла новая ошибка при попытке отправить почту с клиента выдает сообщение

 Не удается отправить сообщение, поскольку сервер отказался принять адрес одного из получателей. В письме был указан адрес: '[email protected]'. Тема 'Проверка связи', Учетная запись: '192.168.89.1', Сервер: '192.168.89.1', Протокол: SMTP, Ответ сервера: '550 5.7.1 <[email protected]>... Relaying denied. IP name lookup failed [192.168.89.125]', Порт: 25, Защита (SSL): Нет, Ошибка сервера: 550, Код ошибки: 0x800CCC79   :(
[snapback]7031[/snapback]
Ну так учитесь читать сообщения
Relaying denied. IP name lookup failed [192.168.89.125]
Для IP 192.168.89.125 отсутствует обратная зона. Либо создаете такую, либо отключите проверку в sendmail
Title: Перестал запускаться sendmail
Post by: taras on January 23, 2006, 16:27:00
Но до этого  всё работало нормально  :blink:
Title: Перестал запускаться sendmail
Post by: taras on January 23, 2006, 16:28:06
IP 192.168.89.125  это вообще клиентская машина
Title: Перестал запускаться sendmail
Post by: Nameless on January 23, 2006, 19:46:45
Quote
Нашел причину из-за каторой sendmail не запускался оказалось что были
открыты права всем на на каталог .. /
Теперь sendmail  запускается но вылезла новая ошибка при попытке отправить почту с клиента выдает сообщение

 Не удается отправить сообщение, поскольку сервер отказался принять адрес одного из получателей. В письме был указан адрес: '[email protected]'. Тема 'Проверка связи', Учетная запись: '192.168.89.1', Сервер: '192.168.89.1', Протокол: SMTP, Ответ сервера: '550 5.7.1 <[email protected]>... Relaying denied. IP name lookup failed [192.168.89.125]', Порт: 25, Защита (SSL): Нет, Ошибка сервера: 550, Код ошибки: 0x800CCC79   :(
[snapback]7031[/snapback]
Скорее всего следует проверить /etc/mail/access и внести в него строку
192.168.89.125 RELAY
и пересобрать access.db
и хорошо бы глянуть что сендмайл в логи написал, а не что сказал аутлук.
Title: Перестал запускаться sendmail
Post by: deepwalker on January 23, 2006, 23:58:00
Машинка то скорее всего виндовая : )) и днс следовательно то же. Настройте обратную зону. Быть может вы что то делали с контроллером домена, а может адреса днс серверов у вас некорректно прописаны. И само по себе ничего не ломается. Что то где то все же изменилось. К сожалению пользуюсь postfix'ом и по сендмайл подсказать ничего не могу.
Title: Перестал запускаться sendmail
Post by: demiurg on January 24, 2006, 00:29:48
Quote
Машинка то скорее всего виндовая : )) и днс следовательно то же. Настройте обратную зону. Быть может вы что то делали с контроллером домена, а может адреса днс серверов у вас некорректно прописаны. И само по себе ничего не ломается. Что то где то все же изменилось. К сожалению пользуюсь postfix'ом и по сендмайл подсказать ничего не могу.
[snapback]7038[/snapback]
Причем тут адреса DNS серверов на виндовой машине? Шлимыло (sendmail) проверяет наличие для адреса клиента записи в обратной зоне и если такого не находит -- тупо отпинывает. Способы исправления указаны выше.
Title: Перестал запускаться sendmail
Post by: deepwalker on January 24, 2006, 10:25:41
При том. Прописывается она на серваке днс который у нее прописан. Если там нет обратной зоны, то прописываться она не будет. И сендмыл прочитать ессно ничего не сможет, так как ничего и нету. Просто запись на каждую машину про релай не воодушевляет чесс слово.
Title: Перестал запускаться sendmail
Post by: demiurg on January 24, 2006, 12:25:33
Quote
При том. Прописывается она на серваке днс который у нее прописан. Если там нет обратной зоны, то прописываться она не будет. И сендмыл прочитать ессно ничего не сможет, так как ничего и нету. Просто запись на каждую машину про релай не воодушевляет чесс слово.
[snapback]7042[/snapback]
Вот это совершенно не обязательно. Нет ни какой связи между используемым клиентом сервером DNS и тем который поддерживает обратную зону для данной сети.
А про каждую машину не нужно писать, мне кажется достаточно сделать
192.168.89. RELAY
Title: Перестал запускаться sendmail
Post by: Nameless on January 24, 2006, 12:28:45
Quote
Вот это совершенно не обязательно. Нет ни какой связи между используемым клиентом сервером DNS и тем который поддерживает обратную зону для данной сети.
А про каждую машину не нужно писать, мне кажется достаточно сделать
192.168.89. RELAY
[snapback]7045[/snapback]
192.168.89 RELAY
без точки
Title: Перестал запускаться sendmail
Post by: taras on January 27, 2006, 09:59:05
Нашли ошибку оказываетя что я когда решил сделать резервную копию
каталога /etc воспользовался samba  a она при копирование изменила права
и ошибка выдавалась из за каталога /mail который находится в / :lol: etc
Title: Перестал запускаться sendmail
Post by: kils on August 14, 2009, 14:26:02
всем прив, тоже возникла проблемка с почтой, тоже выдает 550 5.7.1 Relaying denied. IP name lookup failed, но такая ситуация из всей сети только на одной машине, при этом как IP указывается адрес шлюза, в чем косяк, ничего не трогалось не менялось после первоначальной настройки
Title: Перестал запускаться sendmail
Post by: Unit on August 14, 2009, 14:47:38
IP name lookup failed - смотрите что у вас в DNS творится.
Quote
при этом как IP указывается адрес шлюза
вот это не понял, что значит "как IP"?
Title: Перестал запускаться sendmail
Post by: kils on August 14, 2009, 14:56:31
еле откопал письмо, вот что пишет:
Code: [Select]
'Алексей' 12.08.2009 10:56
            550 5.7.1 <***@yandex.ru>... Relaying denied. IP name lookup failed [188.162.61.251]

'Андрей' 12.08.2009 10:56
            550 5.7.1 <***@mail.ru>... Relaying denied. IP name lookup failed [188.162.61.251]

а вот адрес 188.162.61.251 динамический и принадлежит провайдеру, к серверу не относится никак, адрес сервера в другой сети лежит совершенно

вот команда хост на сервере:

Code: [Select]
# host idengineers.ru
idengineers.ru has address 82.146.46.153
# host 82.146.46.153
153.46.146.82.in-addr.arpa domain name pointer idengineers.ru.

вот, это что касается сервера, непойму почему при ошибке указывается внешний адрес присвоенный роутеру
Title: Перестал запускаться sendmail
Post by: Egor on August 18, 2009, 11:22:35
Quote from: kils
еле откопал письмо, вот что пишет:
Code: [Select]
'Алексей' 12.08.2009 10:56
            550 5.7.1 <***@yandex.ru>... Relaying denied. IP name lookup failed [188.162.61.251]

'Андрей' 12.08.2009 10:56
            550 5.7.1 <***@mail.ru>... Relaying denied. IP name lookup failed [188.162.61.251]

а вот адрес 188.162.61.251 динамический и принадлежит провайдеру, к серверу не относится никак, адрес сервера в другой сети лежит совершенно

вот команда хост на сервере:

Code: [Select]
# host idengineers.ru
idengineers.ru has address 82.146.46.153
# host 82.146.46.153
153.46.146.82.in-addr.arpa domain name pointer idengineers.ru.

вот, это что касается сервера, непойму почему при ошибке указывается внешний адрес присвоенный роутеру
[/size]
К серверу Яндекса подключение происходит с 188.162.61.251, вот его он и проверяет с результатом "IP name lookup failed (http://www.google.ru/search?q=IP+name+lookup+failed)".