|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 13 Dec 2003 13:11:01 To : Nick Kazimirov Subject : Re: 2 problems with sendmail 8.12.8 -------------------------------------------------------------------------------- >>> Nick Kazimirov wrote: NK> 1. тормозит при отправке. рекомендации, найденные в FAQе, не помогли... куда NK> еще копать, чтобы пофиксить? или, может быть, можно заставить сендмэйл NK> писать побольше информации в логи? потому что по логам все ОК, в то время NK> как соединение с смтп сервером происходит несколько десятков секунд. Для начала попробуй не в логи, а сделать демону -odq, и пускать визуального разгребальщика (sendmail -qf -v -qI{$ID}) по одному письму (ID писем смотри в рассказе mailq) с нужным уровнем отладочной печати (-d). Уровни для -d описаны в сорцах в файле sendmail/TRACEFLAGS. Там чрезвычайно гибкие регулировки и можно заставить его печатать практически любые подмножества профилей с любыми уровнями. NK> 2. растолкуйте конкретно, какие файлы настроек регулируют пропуск почты в NK> следующих случаях: Файл настройки один - конфиг. Или ты про всякие access? access применяется всегда, но результаты применения - разные. NK> а) адрес From принадлежит своему домену, адрес To - тоже NK> б) адрес From принадлежит своему домену, адрес To - другому домену (более NK> высокого уровня или же вообще левому) NK> в) адрес From принадлежит чужому домену, адрес To - своему домену NK> г) адрес From принадлежит чужому домену, адрес To - чужому домену. NK> ужно настроить сендмэйл так, чтобы в случае а) письмо проходило всегда, в NK> случае б) - всегда, в случае в) - всегда, кроме тех случаев, если письмо NK> пришло из списка запрещенных доменов, в случае г) - всегда, кроме тех NK> случаев, когда один из адресов принадлежит запретному списку доменов. Для этого тебе достаточно в access вписать нужные записи вида From:чего-то-не-того REJECT Только учти, что это проверяет по envelope-from, а не по заголовку. NK> Имеется ввиду, что сендмэйл обрабатывает не только почту с локальных машин, NK> но и приходящую из интернета. NK> И еще "теоретический" вопросик: NK> пусть я хочу создать домен md.isp.ru. разбираемся с терминологией. что NK> представляет собой hostname для сервера, держащего этот домен? Что угодно. NK> у меня в файле NK> /etc/hostname приписано именно md.isp.ru, но команда hostname выдает просто NK> md. Ты посмотри на другое - скажи sendmail -d0.10 -bv root </dev/null и в его отчёте посмотри, что он назначил на $j. Оно и будет собственным именем почтовой системы. А вообще лучше делать 1) чтобы в ядре (то, что выдаётся командой hostname) было полное имя 2) чтобы sendmail'у явно были прописаны все домены, которые считать локальными, в /etc/mail/local-host-names, независимо от того, что сейчас в hostname. NK> И вообще, зачем серверу DNS присваивать имя ns.md.isp.ru, как будто он NK> является хостом в локальной сети? почему не обозвать его md.isp.ru и везде NK> на рабочих станциях использовать только это имя, если в сети вообще один NK> сервак, отвечающий за DNS, mail, ftp, www, и являющийся шлюзом (роутером) в NK> инет? Можно. Только тогда не делай в DNS запись "*.md.isp.ru", бо будет плохо. -netch- --- ifmail v.2.15dev5.1 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/7368b11c24cf.html, оценка из 5, голосов 10
|