Tomsk Sysadmins Forum

Unix => Администрирование => Topic started by: Михаил Молодцов on July 17, 2007, 23:37:34

Title: Опять Sendmail?
Post by: Михаил Молодцов on July 17, 2007, 23:37:34
Я как говорится не силен в математике, суть проблемы в следующем:
Пытаюсь сделать полнофункциональный webserver, поставил на машину Slackware 12, веб приблуды.
С формы отправляю сообщение на мыло, а мне на сервере остается такое сообщение.
Как настроить sendmail чтобы с веб старицы отправлял сообщения?

-пример-
From MAILER-DAEMON@pbb  Tue Jul 17 16:17:09 2007
Return-Path: <MAILER-DAEMON@pbb>
Date: Tue, 17 Jul 2007 16:17:09 -0600
From: Mail Delivery Subsystem <MAILER-DAEMON@pbb>
To: <nobody@pbb>
Content-Type: multipart/report; report-type=delivery-status;
        boundary="l6HMH9Px015187.1184710629/pbb"
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)
Status: RO

Part 1:

The original message was received at Tue, 17 Jul 2007 16:17:06 -0600
from localhost [127.0.0.1]

   ----- The following addresses had permanent fatal errors -----
<[email protected]>
    (reason: 550 Unrouteable address)

   ----- Transcript of session follows -----
... while talking to mxs.mail.ru.:
Title: Опять Sendmail?
Post by: mars on July 18, 2007, 07:46:00
Quote
(reason: 550 Unrouteable address)
так собственно вот причина, нет у Вас связи до мыла.ру
внешка то есть на сервере?
Title: Опять Sendmail?
Post by: Михаил Молодцов on July 18, 2007, 07:50:48
Quote from: mars
внешка то есть на сервере?
внешка включена!
А вот нужно ли настраивать smtp или еще что там, я не знаю как и куда вписать
Title: Опять Sendmail?
Post by: mars on July 18, 2007, 08:00:11
для отправления все настройки по умолчанию работают
попробуйте всетаки сделать с сервера
traceroute mail.ru
Title: Опять Sendmail?
Post by: Михаил Молодцов on July 18, 2007, 14:41:11
traceroute mail.ru
traceroute: Warning: mail.ru has multiple addresses; using 194.67.57.26
traceroute to mail.ru (194.67.57.26), 30 hops max, 38 byte packets
 1  mygateway.ar7 (192.168.1.1)  1.452 ms  0.775 ms  0.667 ms
 2  vpnc630.bbn.tomsknet.ru (217.18.128.47)  23.276 ms  26.803 ms  75.452 ms
 3  vl300-core520.bbn.tomsknet.ru (217.18.129.161)  54.587 ms  42.273 ms  61.256 ms
 4  ge0-1-1-border.bbn.tomsknet.ru (217.18.129.162)  34.831 ms  7.304 ms  10.069 ms
 5  ge0-1-2.ll-tmk.zsttk.ru (82.200.1.41)  20.791 ms  17.953 ms  19.628 ms
 6  nsk15.nsk26.transtelecom.net (217.150.52.146)  43.378 ms  12.485 ms  25.298 ms
 7  TTK-lgw.Moscow.gldn.net (194.186.0.141)  92.164 ms  94.396 ms  90.866 ms
 8  cat03.Moscow.gldn.net (195.239.10.189)  92.415 ms  90.708 ms  91.813 ms
 9  cat01.Moscow.gldn.net (195.239.13.109)  91.423 ms  94.869 ms  98.062 ms
10  * * *
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *

Интерестно вот еще, что, как sendmail провеприть на профпригодность?
sendmail status ни о чем не говорит.
Title: Опять Sendmail?
Post by: mars on July 19, 2007, 07:59:26
ну вот, результат возврата письма - проблема со связью
Quote
Интерестно вот еще, что, как sendmail провеприть на профпригодность?
послать письмо локальному пользователю
Title: Опять Sendmail?
Post by: Михаил Молодцов on July 19, 2007, 20:34:17
Покурочил netconfig  и вуаля все заработало. sendmail значит непричем.
Title: Опять Sendmail?
Post by: Всеволод on July 20, 2007, 11:41:38
для экономии можно так же заюзать скажем smtp релей своего провайдера.
например томика предоставляет своим клиентам бесплатный релей.
Title: Опять Sendmail?
Post by: Михаил Молодцов on July 20, 2007, 15:27:07
C smtp вопрос конечно интересный, как его к sendmail прикрутить?
Почему то комада make в /etc/mail/ ни к чему не приводит
/etc/mail# make
make: Nothing to be done for `all'.
Title: Опять Sendmail?
Post by: Всеволод on July 25, 2007, 10:22:23
я sendmail давно не использую, но в sendmail.cf есть строчка со словом smarthost, вот туда и вписывать надо.
Title: Опять Sendmail?
Post by: Egor on July 25, 2007, 12:17:13
Quote from: Михаил Молодцов
Почему то комада make в /etc/mail/ ни к чему не приводит
/etc/mail# make
make: Nothing to be done for `all'.
Команда make в этом каталоге предназначена для создания баз данных конфигурации sendmail из соответствующих текстовых файлов (virtusertable, domaintable и т.д.).

Quote from: Всеволод
я sendmail давно не использую, но в sendmail.cf есть строчка со словом smarthost, вот туда и вписывать надо.
sendmail.cf трогать не надо, для изменения конфигурации используется sendmail.mc
Title: Опять Sendmail?
Post by: never hood on July 25, 2007, 13:23:08
Quote from: Михаил Молодцов
C smtp вопрос конечно интересный, как его к sendmail прикрутить?
Почему то комада make в /etc/mail/ ни к чему не приводит
/etc/mail# make
make: Nothing to be done for `all'.
и вполне разумно говорит!
можно ведь посмотреть в Makefile и выяснить, почему так...
еще, редко конечно, люди документацию читают...
все, что вам нужно, это:
/etc/mail # make -C /etc/mail
при этом будет собран новый sendmail.cf на основе sendmail.mc и обновлены все локальные таблицы...

Ну, то есть как всегда, RTFM, господа...
Title: Опять Sendmail?
Post by: Михаил Молодцов on July 25, 2007, 22:43:24
Quote from: never hood
при этом будет собран новый sendmail.cf на основе sendmail.mc и обновлены все локальные таблицы...
А sendmail.mc ручками нужно создавать?
Title: Опять Sendmail?
Post by: never hood on July 26, 2007, 10:17:30
Quote from: Михаил Молодцов
А sendmail.mc ручками нужно создавать?
"заготовка" всегда прилагается, обычно нужно либо закоментировать или раскомментировать лишнее/требуемое свойство. В более сложных случаях, конечно, приходится ручками вносить изменения, которые всегда описываются документацией.
Title: Опять Sendmail?
Post by: Всеволод on July 26, 2007, 17:50:43
Quote from: Egor
sendmail.cf трогать не надо, для изменения конфигурации используется sendmail.mc
вот долго вспоминал, кто же из них первичный.
спасибо.
Title: Опять Sendmail?
Post by: _bob on July 27, 2007, 09:17:21
В журналах "Системный администратор" за 2006 год в трёх номерах была хорошая статья по sendmail. Всё было разжёвано очень подробно.
==
С уважением.