The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Sendmail help pliz"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Sendmail help pliz"
Сообщение от Андрей Искать по авторуВ закладки on 30-Сен-03, 13:18  (MSK)
Народ я уже замучился не могу получить почту из внешнего мира,а с тправлением туда не проблема. вот мой точный конфиг.Днс у провайдера.
Система редхат 73 . В файлвх access & local-host-names все путем. Телнетом конекчусь все путем провайдер то же.
Помагите я его первый раз настраиваю прочитал много инфы уже голова кругом идет....

divert(-1)
dnl This is the sendmail macro config file. If you make changes to this file,
dnl you need the sendmail-cf rpm installed and then have to generate a
dnl new /etc/sendmail.cf by running the following command:
dnl
dnl        m4 /etc/mail/sendmail.mc > /etc/sendmail.cf
dnl
include(`/usr/share/sendmail-cf/m4/cf.m4')
VERSIONID(`linux setup for Red Hat Linux')dnl
OSTYPE(`linux')
dnl Uncomment and edit the following line if your mail needs to be sent out
dnl through an external mail server:
dnl define(`SMART_HOST',`smtp.your.provider')
define(`confDEF_USER_ID',``8:12'')dnl
undefine(`UUCP_RELAY')dnl
undefine(`BITNET_RELAY')dnl
define(`confAUTO_REBUILD')dnl
define(`confTO_CONNECT', `1m')dnl
define(`confTRY_NULL_MX_LIST',true)dnl
define(`confDONT_PROBE_INTERFACES',true)dnl
define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl
define(`ALIAS_FILE', `/etc/aliases')dnl
dnl define(`STATUS_FILE', `/etc/mail/statistics')dnl
define(`UUCP_MAILER_MAX', `2000000')dnl
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl
define(`confAUTH_OPTIONS', `A')dnl
dnl TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confTO_QUEUEWARN', `4h')dnl
dnl define(`confTO_QUEUERETURN', `5d')dnl
dnl define(`confQUEUE_LA', `12')dnl
dnl define(`confREFUSE_LA', `18')dnl
dnl FEATURE(delay_checks)dnl
FEATURE(`no_default_msa',`dnl')dnl
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl
FEATURE(redirect)dnl
FEATURE(always_add_domain)dnl
FEATURE(use_cw_file)dnl
FEATURE(use_ct_file)dnl
dnl The '-t' option will retry delivery if e.g. the user runs over his quota.
FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl
FEATURE(`access_db',`hash -o /etc/mail/access.db')dnl
FEATURE(`blacklist_recipients')dnl
EXPOSED_USER(`root')dnl
dnl This changes sendmail to only listen on the loopback device 127.0.0.1
dnl and not on any other network devices. Comment this out if you want
dnl to accept email over the network.
DAEMON_OPTIONS(`Port=smtp,Addr=212.246.252.163, Name=MTA')
dnl NOTE: binding both IPv4 and IPv6 daemon to the same port requires
dnl       a kernel patch
dnl DAEMON_OPTIONS(`port=smtp,Addr=::1, Name=MTA-v6, Family=inet6')
dnl We strongly recommend to comment this one out if you want to protect
dnl yourself from spam. However, the laptop and users on computers that do
dnl not have 24x7 DNS do need this.
FEATURE(`accept_unresolvable_domains')dnl
dnl FEATURE(`relay_based_on_MX')dnl
MAILER(smtp)dnl
MAILER(procmail)dnl
Cwsmtp.red.ru

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Sendmail help pliz"
Сообщение от lavr emailИскать по авторуВ закладки on 30-Сен-03, 14:29  (MSK)
>Народ я уже замучился не могу получить почту из внешнего мира,а с
>тправлением туда не проблема. вот мой точный конфиг.Днс у провайдера.
>Система редхат 73 . В файлвх access & local-host-names все путем. Телнетом
>конекчусь все путем провайдер то же.
>Помагите я его первый раз настраиваю прочитал много инфы уже голова кругом
>идет....
>
>divert(-1)
>dnl This is the sendmail macro config file. If you make changes
>to this file,
>dnl you need the sendmail-cf rpm installed and then have to generate
>a
>dnl new /etc/sendmail.cf by running the following command:
>dnl
>dnl        m4 /etc/mail/sendmail.mc > /etc/sendmail.cf
>dnl
вот здесь вставить:

divert(0)

после чего выкинуть все комментарии начинающиеся с dnl и все лишнее
и собрать sendmail.cf

>include(`/usr/share/sendmail-cf/m4/cf.m4')
>VERSIONID(`linux setup for Red Hat Linux')dnl
>OSTYPE(`linux')
>dnl Uncomment and edit the following line if your mail needs to
>be sent out
>dnl through an external mail server:
>dnl define(`SMART_HOST',`smtp.your.provider')
>define(`confDEF_USER_ID',``8:12'')dnl
>undefine(`UUCP_RELAY')dnl
^^^^^^^^^^^^^^^^^^^^^^^^^^- выкинуть

>undefine(`BITNET_RELAY')dnl
>define(`confAUTO_REBUILD')dnl
>define(`confTO_CONNECT', `1m')dnl
>define(`confTRY_NULL_MX_LIST',true)dnl
>define(`confDONT_PROBE_INTERFACES',true)dnl
>define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl
>define(`ALIAS_FILE', `/etc/aliases')dnl
>dnl define(`STATUS_FILE', `/etc/mail/statistics')dnl
>define(`UUCP_MAILER_MAX', `2000000')dnl
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- зачем тебе это?
FEATURE(nouucp,reject)

>define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
>define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl

я бы добавил noetrn и nobodyreturn

>define(`confAUTH_OPTIONS', `A')dnl
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- выкинуть, потому как ниже AUTH
закоментарен

>dnl TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
>dnl define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
>dnl define(`confTO_QUEUEWARN', `4h')dnl
>dnl define(`confTO_QUEUERETURN', `5d')dnl
>dnl define(`confQUEUE_LA', `12')dnl
>dnl define(`confREFUSE_LA', `18')dnl
>dnl FEATURE(delay_checks)dnl
>FEATURE(`no_default_msa',`dnl')dnl
>FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
>FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl
>FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl
>FEATURE(redirect)dnl
>FEATURE(always_add_domain)dnl
>FEATURE(use_cw_file)dnl
>FEATURE(use_ct_file)dnl
>dnl The '-t' option will retry delivery if e.g. the user runs
>over his quota.
>FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl
>FEATURE(`access_db',`hash -o /etc/mail/access.db')dnl
>FEATURE(`blacklist_recipients')dnl
>EXPOSED_USER(`root')dnl
>dnl This changes sendmail to only listen on the loopback device 127.0.0.1
>
>dnl and not on any other network devices. Comment this out if
>you want
>dnl to accept email over the network.
>DAEMON_OPTIONS(`Port=smtp,Addr=212.246.252.163, Name=MTA')

уверен в IP?

>dnl NOTE: binding both IPv4 and IPv6 daemon to the same port
>requires
>dnl       a kernel patch
>dnl DAEMON_OPTIONS(`port=smtp,Addr=::1, Name=MTA-v6, Family=inet6')
>dnl We strongly recommend to comment this one out if you want
>to protect
>dnl yourself from spam. However, the laptop and users on computers that
>do
>dnl not have 24x7 DNS do need this.
>FEATURE(`accept_unresolvable_domains')dnl
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- нда! :(

>dnl FEATURE(`relay_based_on_MX')dnl
>MAILER(smtp)dnl
>MAILER(procmail)dnl
>Cwsmtp.red.ru
^^^^^^^^^^^^^^- это можно и руками в готовый cf вбить, однако не принципиально, принципиально другое, указанный выше ip и smtp.red.ru
(хочется чтобы почта была как бы от этого hostname?)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Sendmail help pliz"
Сообщение от Андрей Искать по авторуВ закладки on 30-Сен-03, 15:09  (MSK)
Благодарю всех за проявленный интерес.
Так что мне теперь делать просто, убрать эту строчку.

Цитата нашел в нете"
Обнаружено, что во всех версиях этой ОС в файле sendmail.mc содержатся строки, оставляющие релэй открытым для всего мира - FEATURE(promiscuous_relay)dnl, FEATURE(accept_unresolvable_domains)dnl, FEATURE(accept_unqualified_senders)dnl.
"

Что касается имени и ап они не реальные ну сами понимаете...

Кстати дополнение к моему вопросу: у провайдера стоял раньше почтовый сервак который обслуживал нашу кантору. Я их попросил чтобы они свой приглушили и я мог попробовать поставить свой ну и вот письма которые я отправляю допустим с wizard@mail.ru на ящик andrey@red.ru уходят и возврата об ошибке нету. А письма ушедшие на адрес lex@red.ru приходят на wizard@mail.ru с ошибкой типо адреса не существует. Ну и вот adres andrey@red.ru был у провайдера а adres lex@red.ru не было
может быть дело в моем сервере?. Собственно я позвонил провайдеру и он сказал что письма все еще приходят к ним:"Мы работаем над данной проблемой".
Собственно вот мой вопрос будет ли работать мой сервер как надо, после того как они у себя решат проблемы или проблемы есть и у меня то же?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Sendmail help pliz"
Сообщение от lavr emailИскать по авторуВ закладки on 30-Сен-03, 16:01  (MSK)
>Благодарю всех за проявленный интерес.
>Так что мне теперь делать просто, убрать эту строчку.
>
>Цитата нашел в нете"
>Обнаружено, что во всех версиях этой ОС в файле sendmail.mc содержатся строки,
>оставляющие релэй открытым для всего мира - FEATURE(promiscuous_relay)dnl, FEATURE(accept_unresolvable_domains)dnl, FEATURE(accept_unqualified_senders)dnl.
>"
>
>Что касается имени и ап они не реальные ну сами понимаете...
>
>Кстати дополнение к моему вопросу: у провайдера стоял раньше почтовый сервак который
>обслуживал нашу кантору. Я их попросил чтобы они свой приглушили и
>я мог попробовать поставить свой ну и вот письма которые я
>отправляю допустим с wizard@mail.ru на ящик andrey@red.ru уходят и возврата об
>ошибке нету. А письма ушедшие на адрес lex@red.ru приходят на wizard@mail.ru
>с ошибкой типо адреса не существует. Ну и вот adres andrey@red.ru
>был у провайдера а adres lex@red.ru не было
>может быть дело в моем сервере?. Собственно я позвонил провайдеру и он
>сказал что письма все еще приходят к ним:"Мы работаем над данной
>проблемой".
>Собственно вот мой вопрос будет ли работать мой сервер как надо, после
>того как они у себя решат проблемы или проблемы есть и
>у меня то же?

тебе КОНКРЕТНО ВСЕ написали, divert(-1) - все что ниже НЕ ВОСПРИНИМАЕТСЯ
до тех пор пока не будет divert(0), неужели сложно прочитать
sendmail-cf/README!?:

        divert(-1)
        #
        # Copyright (c) 1998-2002 Sendmail, Inc. and its suppliers.
        #       All rights reserved.
        # Copyright (c) 1983 Eric P. Allman.  All rights reserved.
        # Copyright (c) 1988, 1993
        #       The Regents of the University of California.  All rights reserve
d.
        #
        # By using this file, you agree to the terms and conditions set
        # forth in the LICENSE file which can be found at the top level of
        # the sendmail distribution.
        #

        #
        #  This is a Berkeley-specific configuration file for HP-UX 9.x.
        #  It applies only to the Computer Science Division at Berkeley,
        #  and should not be used elsewhere.   It is provided on the sendmail
        #  distribution as a sample only.  To create your own configuration
        #  file, create an appropriate domain file in ../domain, change the
        #  `DOMAIN' macro below to reference that file, and copy the result
        #  to a name of your own choosing.
        #
        divert(0)

The divert(-1) will delete the crud in the resulting output file.
The copyright notice can be replaced by whatever your lawyers require;
our lawyers require the one that is included in these files.  A copyleft
is a copyright by another name.  The divert(0) restores regular output.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Sendmail help pliz"
Сообщение от us.master emailИскать по авторуВ закладки on 30-Сен-03, 14:37  (MSK)
>Народ я уже замучился не могу получить почту из внешнего мира,а с
>тправлением туда не проблема. вот мой точный конфиг.Днс у провайдера.
>Система редхат 73 . В файлвх access & local-host-names все путем. Телнетом
>конекчусь все путем провайдер то же.
>Помагите я его первый раз настраиваю прочитал много инфы уже голова кругом
>идет....

Не можешь получить почту к себе на сервер или прочитать с сервера
на клиенте?

Если первое - смотри MX-записи в файле зоны.
Сам себе почту по полному адресу посылал?
Если второе - может POP3 прикрутить надо было?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Sendmail help pliz"
Сообщение от us.master emailИскать по авторуВ закладки on 30-Сен-03, 16:18  (MSK)
Да, и ещё:
У провайдера-то MX'ы настроены чтоб почта
для твоего домена пересылалась на твой сервер?
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру