Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> FreeBSD и sendmail 
:(
    Опции темы
BobiKK
Дата 24.5.2006, 20:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 655
Регистрация: 1.12.2005
Где: Essen, Deutschlan d

Репутация: 1
Всего: 16



В общем, проблемка такая.
Установил FreeBSD (первый раз). Всё хорошо, заработало почти сразу. Однако, в процессе установки не догадался сразу проставить статический айпи. Ладно, думаю, поменяю через webmin. Поменял. За одно подправил и имя хоста. После ребута машина сначала отказывается бутиться, но через пару минут все же предлагает залогиниться. По логам видно, что отвалился какой-то сервис sendmail'ный. Ладно, думаю, полажу по webmin'у, авось что поменяю. Не тут-то было. Порт 10000 закрыт. Запустил nmap 127.0.0.1 - сказал, что не может соедениться с данным сервером. Прописал в /etc/rc.conf "sendmail_enable="NO"". Ура. Webmin заработал. Однако, при загрузке теперь ругается vi, которому уж очень надо чего-то послать черезе sendmail. В итоге, загрузка опять удлиняется на пару минут.
Хотел тогда отредактировать /etc/mail/sendmail.cf. Посмотрел, ужаснулся. Всё какие-то переменные странные, да и в начале прописано "DO NOT EDIT THIS FILE"
Вопрос: чего мне с этим sendmail'ом делать? Мне он, в принципе, нафиг не нужен. Но было всё же полезно узнать, что ему подправить. 
PM MAIL   Вверх
pnck
Дата 21.6.2006, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 26.11.2005
Где: Красноярск

Репутация: нет
Всего: нет



У меня подобная проблема
Код

> cat /etc/rc.d/sendmail
#!/bin/sh
#
# $NetBSD: sendmail,v 1.14 2002/02/12 01:26:36 lukem Exp $
# $FreeBSD: src/etc/rc.d/sendmail,v 1.12.2.1 2004/10/10 09:50:54 mtm Exp $
#

# PROVIDE: mail
# REQUIRE: LOGIN
#       we make mail start late, so that things like .forward's are not
#       processed until the system is fully operational

# XXX - Get together with sendmail mantainer to figure out how to
#       better handle SENDMAIL_ENABLE and 3rd party MTAs.
#
. /etc/rc.subr

name="sendmail"
rcvar=`set_rcvar`
required_files="/etc/mail/${name}.cf"

load_rc_config $name
command=${sendmail_program:-/usr/sbin/sendmail}
pidfile=${sendmail_pidfile:-/var/run/sendmail.pid}
procname=${sendmail_procname:-/usr/sbin/sendmail}

case ${sendmail_enable} in
[Nn][Oo][Nn][Ee])
        sendmail_enable="NO"
        sendmail_submit_enable="NO"
        sendmail_outbound_enable="NO"
        sendmail_msp_queue_enable="NO"
        ;;
esac

# If sendmail_enable=yes, don't need submit or outbound daemon
if checkyesno sendmail_enable; then
        sendmail_submit_enable="NO"
        sendmail_outbound_enable="NO"
fi

# If sendmail_submit_enable=yes, don't need outbound daemon
if checkyesno sendmail_submit_enable; then
        sendmail_outbound_enable="NO"
fi

sendmail_precmd()
{
        # Die if there's pre-8.10 custom configuration file.  This check is
        # mandatory for smooth upgrade.  See NetBSD PR 10100 for details.
        #
        echo -n 'test 1  '
        if checkyesno ${rcvar} && [ -f "/etc/${name}.cf" ]; then
                if ! cmp -s "/etc/mail/${name}.cf" "/etc/${name}.cf"; then
                        warn \
    "${name} was not started; you have multiple copies of sendmail.cf."
                        echo -n 'test 2 '
                        return 1
                fi
        fi

        echo -n 'test 3 '
        # check modifications on /etc/mail/aliases
        if [ -f "/etc/mail/aliases.db" ]; then
                if [ "/etc/mail/aliases" -nt "/etc/mail/aliases.db" ]; then
                        echo \
            "${name}: /etc/mail/aliases newer than /etc/mail/aliases.db, regenerating"
                        /usr/bin/newaliases
                        echo -n 'test 4 '
                fi
        else
                echo \
            "${name}: /etc/mail/aliases.db not present, generating"
                        /usr/bin/newaliases
        fi
}

echo -n 'test 5 '
run_rc_command "$1"
echo -n 'test 6 '
required_files=
echo -n 'test 7 '
if checkyesno sendmail_submit_enable; then
        echo -n 'test 8 '
        name="sendmail_submit"
        echo -n 'test 9 '
        rcvar=`set_rcvar`
        echo -n 'test 10        '
        start_cmd="${command} ${sendmail_submit_flags}"
        echo -n 'test 11        '
        run_rc_command "$1"
        echo -n 'test 12        '
fi

echo -n 'test 13        '
if checkyesno sendmail_outbound_enable; then
        echo -n 'test 14        '
        name="sendmail_outbound"
        echo -n 'test 15        '
        rcvar=`set_rcvar`
        echo -n 'test 16        '
        start_cmd="${command} ${sendmail_outbound_flags}"
        echo -n 'test 17        '
        run_rc_command "$1"
        echo -n 'test 18        '
fi
echo -n 'test 19        '
name="sendmail_clientmqueue"
echo -n 'test 20        '
rcvar="sendmail_msp_queue_enable"
echo -n 'test 21        '
start_cmd="${command} ${sendmail_msp_queue_flags}"
echo -n 'test 22        '
pidfile="${sendmail_mspq_pidfile:-/var/spool/clientmqueue/sm-client.pid}"
echo -n 'test 23        '
required_files="/etc/mail/submit.cf"
echo -n 'test 24        '
run_rc_command "$1"
echo -n 'test 25        '

при загрузке система виснет на этом скрипте... для теста я добавил вывод тестовых строк... последняя надпись которую выводит система до того как зависнуть "тест 11"... скажите в чем ошибка? 
PM MAIL WWW ICQ   Вверх
cenix
Дата 26.6.2006, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


/dev/null
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 7.8.2004

Репутация: нет
Всего: 4



у мну была такая штука, помогла установка hostname вида xxxx.xxx (то есть разделенных запятой), походу он из него берет имя домена. 
PM MAIL   Вверх
kirjanov
Дата 26.6.2006, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 326
Регистрация: 22.1.2006
Где: Dark wood of erro r

Репутация: 5
Всего: 15



была такая проблема, когда  днсы в resolv.conf не были доступны.  
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0439 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.