The OpenNET Project / Index page

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

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

"SENDMAIL посылка почты"
Сообщение от Sam emailИскать по авторуВ закладки on 13-Янв-02, 02:33  (MSK)
Народ, такой трабл

есть: OpenBSD 2.8+sendmail+popa3d
вроде настроил все

локально почта ложится по ящикам
из мира приходит

при отправке сообщения из оутглюка, ентот самый
оутглюк висит и ждет чего то потом вылетает
по таймауту

единственная ругня в логах это:
alias database /etc/mail/aliases.db out of date

де грабли ??


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

 Оглавление

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

1. "RE: SENDMAIL посылка почты"
Сообщение от lavr emailИскать по авторуВ закладки on 13-Янв-02, 14:58  (MSK)
>Народ, такой трабл
>
>есть: OpenBSD 2.8+sendmail+popa3d
>вроде настроил все
>
>локально почта ложится по ящикам
>из мира приходит
>
>при отправке сообщения из оутглюка, ентот
>самый
>оутглюк висит и ждет чего то
>потом вылетает
>по таймауту

кто запрещает с этой виндовой машины выйти
в MSDOS и запустить:

telnet smtpserver.yourdomain 25
...(sendmail prompt)...
helo dunduk
mail from: lala@yourdomain
rcpt to: kuku@gov.ru
ЧТО СКАЖЕТ после этой команды
rset
quit

>единственная ругня в логах это:
>alias database /etc/mail/aliases.db out of date

это не связано с верхним, после изменений в
aliases необходимо пересобирать ее базу

newaliases

>
>де грабли ??

наверное в настройках sendmail:

relay-domains
access

ну и как в sendmail.cf настроен релеинг

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

2. "RE: SENDMAIL посылка почты"
Сообщение от Sam emailИскать по авторуВ закладки on 13-Янв-02, 18:48  (MSK)
>кто запрещает с этой виндовой машины
>выйти
>в MSDOS и запустить:
>
>telnet smtpserver.yourdomain 25
>...(sendmail prompt)...
>helo dunduk
>mail from: lala@yourdomain
>rcpt to: kuku@gov.ru
>ЧТО СКАЖЕТ после этой команды
>rset
>quit

bash-2.04# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 tank ESMTP Sendmail 8.10.1/8.10.1; Sun, 13 Jan 2002 15:46:43 +0200 (EET)
helo sam
250 tank Hello localhost [127.0.0.1], pleased to meet you
mail from: sam@diver.net.ua
250 2.1.0 sam@diver.net.ua... Sender ok
rcpt to: sammervil@yandex.ru
250 2.1.5 sammervil@yandex.ru... Recipient ok
rset
250 2.0.0 Reset state

>это не связано с верхним, после
>изменений в
>aliases необходимо пересобирать ее базу
>newaliases

пересобирал вот так:
makemap hash /etc/mail/aliases.db < /etc/mail/aliases


>наверное в настройках sendmail:
>
>relay-domains
>access

bash-2.04# cat relay-domains
diver.net.ua

bash-2.04# cat access
192.168 RELAY


вот.

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

3. "RE: SENDMAIL посылка почты"
Сообщение от lavr emailИскать по авторуВ закладки on 13-Янв-02, 19:06  (MSK)
например:

bash-2.04$ uname -a
OpenBSD sunct0 2.8 LALALA#96 sparc
bash-2.04$

поправить sendmail.cf под себя:

--------------------- sendmail.mc -------------
divert(-1)
#
# Sendmail 8.10 configuration file for sunct0.jinr.dubna.su
#

divert(0)dnl
VERSIONID(`JINR: sunct0.mc lavr+vvm')
OSTYPE(openbsd)
dnl
dnl Advertise ourselves as ``sunct0.jinr.dubna.su''
define(`confSMTP_LOGIN_MSG',`sunct0.jinr.dubna.su Antispam-MTA; $b\n"Use of this
system for non-authorized relaying is prohibited." ')
dnl
dnl FEATURE(relay_hosts_only)
dnl
FEATURE(relay_entire_domain)
dnl
dnl always add domain name even this is local mail
dnl
FEATURE(always_add_domain)
FEATURE(access_db)
FEATURE(mailertable)
FEATURE(virtusertable)
dnl LAVR - use blacklist for lock user via access.db
FEATURE(blacklist_recipients)dnl
dnl lavr: notsticky if we wish used maildrop
dnl FEATURE(stickyhost)dnl
FEATURE(notsticky)dnl
FEATURE(nouucp,reject)
dnl Lavr - DNSBL is new replacement RBL, has many feature
FEATURE(dnsbl, `rbl.maps.vix.com', `Rejected - see http://www.mail-abuse.org/rbl
/')dnl
FEATURE(dnsbl, `dul.maps.vix.com', `Dialup - see http://www.mail-abuse.org/dul/'
)dnl
FEATURE(dnsbl, `relays.mail-abuse.org', `Open spam relay - see http://www.mail-a
buse.org/rss/')dnl
dnl FEATURE(dnsbl, `relays.orbs.org', `Open spam relay - see http://www.orbs.org
/')dnl
dnl Lavr - delay_checks, new feature for delay until CHECK rules done
FEATURE(`delay_checks')
dnl
FEATURE(`masquerade_envelope')dnl
dnl Lavr - sendmail now implements RFC 2476 (Message Submission) and
dnl may listen on several different ports, by default: 587 (try to check)
dnl find "O DaemonPortOptions=Name=MSA, Port=587, M=E" in sendmail.cf
dnl this activate Message Submission Agent (MSA)
dnl
dnl comment it later
FEATURE(`no_default_msa')
dnl uncomment next two strings for use old sendmail.cw ( new - local-host-names)
dnl FEATURE(use_cw_file)dnl                                                    
dnl define(`confCW_FILE', `/etc/mail/sendmail.cw')dnl
define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy,nobodyreturn,noetrn,need
mailhelo')dnl
define(`confNO_RCPT_ACTION', `add-to-undisclosed')dnl
define(`confMAX_MIME_HEADER_LENGTH', `256/128')dnl
dnl Lavr - permit 8bit-body 8bit=pass8
dnl
define(`confEIGHT_BIT_HANDLING', `pass8')
dnl Lavr - max-mail lenght in bytes
dnl
define(`confMAX_MESSAGE_SIZE', `1500000')
dnl
define(`confMAX_RCPTS_PER_MESSAGE', `10')
define(`confMAX_HOP', `20')dnl
dnl Wait a day before sending mail about deferred messages
define(`confTO_QUEUEWARN', `1d')dnl
dnl
dnl Wait 4 days before giving up and bouncing the message
define(`confTO_QUEUERETURN', `5d')dnl
dnl
dnl Notify postmaster
dnl
define(`confCOPY_ERRORS_TO', `postmaster')dnl
dnl
dnl Lavr - ignore such security level as  GROUP and WORLD writeable
dnl     chmod go-w / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue
dnl     chown root / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue
dnl
dnl 1. Allow .forward in Group-writeable DIRS:
dnl   - O DontBlameSendmail=forwardfileingroupwritabledirpath
dnl 2. Allow .forward in both Group and World writeable
dnl   - O DontBlameSendmail=forwardfileinunsafedirpath
dnl 3. Allow full-unsafe mode:
dnl   - O DontBlameSendmail=forwardfileinunsafedirpath,
dnl                         forwardfileinunsafedirpathsafe
dnl
dnl DontBlameSendmail mode is very important for Majordomo use.
dnl
dnl define(`confDONT_BLAME_SENDMAIL', `forwardfileingroupwritabledirpath')
dnl
dnl define(`confDONT_BLAME_SENDMAIL', `forwardfileingroupwritabledirpath')
dnl
MAILER(local)dnl
MAILER(smtp)dnl
dnl use as inet, such inet6
dnl DAEMON_OPTIONS(`Family=inet, address=0.0.0.0, Name=MTA')dnl    
dnl DAEMON_OPTIONS(`Family=inet6, address=::, Name=MTA6')dnl    
dnl
dnl Finally, we have the local cf-style goo
LOCAL_CONFIG
#
#  Regular expression to reject:
#    * numeric-only localparts from aol.com and msn.com
#    * localparts starting with a digit from juno.com
#    * localparts longer than 20 characters from aol.com
#
#--lavr, add some other *dialup*.com/net and etc below
Kcheckaddress regex -a@MATCH
   ^([0-9]+<@(aol|msn)\.com|[0-9][^<]*<@juno\.com|.{20}[^<]+<@aol\.com)\.?>

#
#  Names that won't be allowed in a To: line (local-part and domains)
#
#--lavr, add below something you needs
C{RejectToLocalparts}           friend you user gluck
C{RejectToDomains}              public.com the-internet.com

LOCAL_RULESETS
#
# Header checks
#
HTo: $>CheckTo
HMessage-Id: $>CheckMessageId
HSubject: $>Check_Subject
HX-Spanska: $>Spanska

#
# Melissa worm detection (done in Check_Subject)
# See http://www.cert.org/advisories/CA-99-04-Melissa-Macro-Virus.html
#
D{MPat}Important Message From
D{MMsg}This message may contain the Melissa virus; see http://www.cert.org/advis
ories/CA-99-04-Melissa-Macro-Virus.html

#
# ILOVEYOU worm detection (done in Check_Subject)
# See http://www.datafellows.com/v-descs/love.htm
#
D{ILPat}ILOVEYOU
D{ILMsg}This message may contain the ILOVEYOU virus; see http://www.datafellows.
com/v-descs/love.htm

#
# Reject some mail based on To: header
#
SCheckTo
R$={RejectToLocalparts}@$*      $#error $: "553 Header error"
R$*@$={RejectToDomains}         $#error $: "553 Header error"

#
# Enforce valid Message-Id to help stop spammers
#
SCheckMessageId
R< $+ @ $+ >                    $@ OK
R$*                             $#error $: 553 Header Error

#
# Happy99 worm detection
#
SSpanska
R$*                             $#error $: "553 Your system is probably infected
by the Happy99 worm; see http://www.symantec.com/avcenter/venc/data/happy99.wor
m.html"

#
# Check Subject line for worm/virus telltales
#
SCheck_Subject
R${MPat} $*                     $#error $: 553 ${MMsg}
RRe: ${MPat} $*                 $#error $: 553 ${MMsg}
R${ILPat}                       $#error $: 553 ${ILMsg}
RRe: ${ILPat}                   $#error $: 553 ${ILMsg}
------------------------ end of mc --------------

изменить, расширить, урезать по вкусу
ненужные комментарии - dnl выкинуть.

/etc/mail/relay-domains - должен содержать
имена доменов разрешенных для релеинга
/etc/mail/access - разрешенные ip/net,
там же запрещенные, там же blacklist
/etc/mail/local-host-names - все имена локальной
телеги с sendmail

ну и остальные базы

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

4. "RE: SENDMAIL посылка почты"
Сообщение от Sam emailИскать по авторуВ закладки on 13-Янв-02, 20:17  (MSK)
вроде побежала

а где можно указать чтоб не принимал сообщение
для несуществуюшего юзера и как можно ограничить
размер ящика насколько я понял
сообщения падают не в ХОМЕ а в спул так ??

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

5. "RE: SENDMAIL посылка почты"
Сообщение от lavr emailИскать по авторуВ закладки on 13-Янв-02, 20:44  (MSK)
>вроде побежала
>
>а где можно указать чтоб не
>принимал сообщение
>для несуществуюшего юзера и как можно
>ограничить
>размер ящика насколько я понял
>сообщения падают не в ХОМЕ а
>в спул так ??

да, входящая почта идет в mail'овый спул,
ограничение можно выставить квотами на фаловой
системе где находится mail'овый спул

man quota и далее по ссылкам


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


Удалить

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




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

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