sendmail не отправляет письма
ubuntu 11.10 x64 server, хостинг, висит несколько сайтов. в консоли:
выполняется без ошибок, но письма не приходят, делал iptables -F не помогло.
нужно смотреть логи //КО
почтовик похоже не настроен вообще. нужно для начала определиться с почтовиком, и настроить его
либо выкинуть почтовик, и оправлять через другой. там кажется в php.ini это все можно настроить
ну ок, нужно таки насетапить почтовик. но кто-то уже слушает 25й порт. подозреваю бардак и срач на сервере.
попробуй чтоле telnet localhost 25
пробовал, норм отвечает
непонятно. как настроен постфикс? по какому мануалу? я бы попытался настроить с нуля по дргому мануалу)
Dec 28 19:28:13 server sendmail[16106]:
Dec 28 17:53:13 server postfix/master[10528]:
Вопрос первый: с чего там Postfix и Sendmail в одном флаконе ?
Надо сделать что-то одно.
можно мануал? желательно на русском
Postfix ставил когда sendmail не работал, потом apt-get romove postfix
Postfix ставил когда sendmail не работал, потом apt-get romove postfix
Надо, всё же, определиться, что разбираем в итоге. 🙂
А то путаница будет.
почему бы не взять exim? у него и дока лучше, и интерфейс проще, и защита сильнее.
Sendmail не отправляет почту
После смены DNS на DNS сервере. sendmail перестал отправлять логи.
С остальной почтой проблем нет.
Почтовый сервер резолвится, но проблема сохраняется.
Перезапускать пробовал службу sendmail. Не помогает.
Но заметил такой момент, что при при пинге через непосредственно IP почтового сервера — пакеты обновляются быстро, а при указании DNS имени — медленно, хотя особой разницы между величиной пинга нет.
Как ее можно решить и куда смотреть?
Перемещено leave из general
sendmail перестал отправлять логи.
С остальной почтой проблем нет.
И это что значит ? Локальная почта не уходит, что ли ? Что в результате echo 1 | mail -s test root@localhost происходит ? Что в логе ?
В первом случае я создал на DNS сервере новую зону, что бы на корпоративный ресурс в локальной сети ходили по внутреннему IP, а не через внешний.
Во втором случае. Проблема с отправкой наблюдается только с sendmail, с остальными сервисами — нет.
Это мне совершенно не интересно. Интересно, что происходит, когда команда выполняется. Сложно сообразить, что надо поставить соответствующий пакет ? mailx, mailutils и т.п. Кстати, дальше будет сложнее.
Ну обычно в отсутствии программы система предлагает установить соответствующий пакет)
Никакого выхлопа не следует.
Ну обычно в отсутствии программы система
предлагает установить соответствующий пакет
Нет. Обычно, как раз, не предлагает. Это вот в системе для домохозяек если, то может быть. 🙂 В общем, надо установить mail: http://www.tutorialspoint.com/unix_commands/mail.htm
Хотя, это для удобства, так-то можно и без него. В общем, придумай, как сообщение отправить. Потом надо посмотреть, что будет в логе.
Ну обычно в отсутствии программы система предлагает.
Поколение Windows Ubuntu.
а sendmail вообще присутствует? На сколько я знаю mail это ссылка на sendmail
На сколько я знаю mail это ссылка на sendmail
Нет. mail(1) к Sendmail отношения не имеет. Это самостоятельная утилита. Пару пакетов, где она есть, я назвал, но вот что из этого есть в дистрибутиве ТС — не знаю.
Не буду утверждать что ты не прав, всё же возможно зависит от дистра и сборки. В дебиан старой старой версии:
Вот что пишет mail.log
Что за /usr/sbin/sensible-mda ? Где упоминается (вероятно, в sendmail.cf) и куда пропала ? Или в aliases может упоминаться, но вряд ли, судя по наличию mda в названии.
Это сообщение было всегда в логах.
Но проблем до изменения в DNS не возникала. И я думаю дело не в нем, так как проблема коснулась все машины, которые отправляли отчеты через sendmail.
Сейчас дело в нём. Но если раньше работало, вероятно, что отправлялось не через локальный майлер, а на другой сервер. Куда логи слались ? Попробуй то же самое, но не с root@machin.net.local, а с чем там надо тогда.
Странно. mail почту из mailbox ещё читать умеет. Вряд ли в Sendmail встроен ненужный ему функционал. Хотя можно, конечно, и проверить. 🙂
Поставил я пакет sensible-mda
Ситуация начинает приобретать более очерченные контуры.
Тонкость в том, что почтовый сервер и корпоративной сайт на внешке имеют один IP, внутри сети разные.
В зоне DNS на site оба указаны. И виндовые машины я так понимаю без проблем понимают разницу. А вот sendmail тупо отправляет на site, так как он указан в send@site.ru, хотя почтовый сервер на smtp.site.ru и в DNS зоне он прописан.
Может в конфиге его принудительно прописать? Или параметр нужен дополнительный? Для принудительной отправки?
Все внутри сети авторизованы на почтовом сервере.
А sendmail пытается отправить напрямик.
MX у этого site.ru есть ? Что указано в /etc/resolv.conf и что отдают эти DNS на host -t mx site.ru ns . В качестве ns писать IP из resolv.conf. Если MX нет, то он на site.ru и должен слать.
Я решил, что в рамках сети пойду другим путем)
Не поверите но в старой «шапке» было также.
Не поверите но в старой «шапке» было также.
Наверное, в совсем старой шапке.
$ rpm -qf /bin/mail
mailx-8.1.1-22
$ cat /etc/redhat-release
Red Hat Linux release 7.3 (Valhalla)
Ну и, на сейчас, симлинк на sendmail не работает так, как должен работать mail:
$ echo 1 | ./mail -s test root@localhost
mail: invalid option — ‘s’
mail: invalid option — ‘s’
mail: fatal: usage: mail [options]
Угу, так и есть, почему и написал «старая». Точно не вспомню на какой это было. Лично «съехал» с 8-ки, она уже не порадовала. Но до этого предыдущие версии пользовал (включая black cat 🙂 ) и в каких-то старых сам симлинк был точно, почему и запомнил.
btw далеко не у всех современных mail это Heirloom mailx и как следствие параметры тоже разные.
и как следствие параметры тоже разные.
Это да, но параметры BSD-шного (?) исходного mail, вроде как, все поддерживают.
Да вроде нет. Конечно на 100% не скажу, но емнип в переделах небольшого кол-ва лет назад я сталкивался с дистром где не работало. Во всяком случае что-то такое припоминаю, пришлось параметры изменять в скрипте который в других системах работал.
Sendmail не отправляет письма
Список форумов SYSAdmins.RU -> UNIX | На страницу 1, 2 След. |
Автор | |||||
---|---|---|---|---|---|
Cherry-889 Новичок Зарегистрирован: 20.09.2013
|
| ||||
Вернуться к началу |
| ||||
Зарегистрируйтесь и реклама исчезнет! | |||||
lavr Unix guru Зарегистрирован: 13.05.2003
|
| ||||
Вернуться к началу |
| ||||
arm4545 Участник форума Зарегистрирован: 06.09.2011
|
| ||||
Вернуться к началу |
| ||||
Cherry-889 Новичок Зарегистрирован: 20.09.2013
|
| ||||
Вернуться к началу |
| ||||
lavr Unix guru Зарегистрирован: 13.05.2003
|
| ||||
Вернуться к началу |
| ||||
Cherry-889 Новичок Зарегистрирован: 20.09.2013
|
| ||||
Вернуться к началу |
| ||||
vlaryk Networks guru Зарегистрирован: 28.01.2009 |
| ||||
Вернуться к началу |
| ||||
lavr Unix guru Зарегистрирован: 13.05.2003
|
| ||||
Вернуться к началу |
| ||||
Cherry-889 Новичок Зарегистрирован: 20.09.2013
|
| ||||
Вернуться к началу |
| ||||
Cherry-889 Новичок Зарегистрирован: 20.09.2013 |