The OpenNET Project / Index page

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

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

"Обновление sendmail`а."  
Сообщение от winter_silence on 16-Июн-06, 14:32 
Приветствую!

Есть FreeBSD 5.4 с установленной sendmail 8.13.3, хотелось бы обновить sendmail до версии 8.13.7
Подскажите как правильно это сделать?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Обновление sendmail`а."  
Сообщение от lavr email on 16-Июн-06, 14:53 
>Приветствую!
>
>Есть FreeBSD 5.4 с установленной sendmail 8.13.3, хотелось бы обновить sendmail до
>версии 8.13.7
>Подскажите как правильно это сделать?

установить из свежего порта:

http://www.freebsd.org/cgi/cvsweb.cgi/ports/mail/sendmail/

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Обновление sendmail`а."  
Сообщение от winter_silence on 16-Июн-06, 16:13 
>>Приветствую!
>>
>>Есть FreeBSD 5.4 с установленной sendmail 8.13.3, хотелось бы обновить sendmail до
>>версии 8.13.7
>>Подскажите как правильно это сделать?
>
>установить из свежего порта:
>
>http://www.freebsd.org/cgi/cvsweb.cgi/ports/mail/sendmail/

Подскажите, а при установки из портов, все конфиги останутся на месте? т.е. сейчас мне просто надо обновить порты и сказать make install ?

И это может как то отразится на уже установленных для sendmail`а программах (там cyrus-imap/ spamassassin, avp-milter)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Обновление sendmail`а."  
Сообщение от lavr email on 16-Июн-06, 16:25 
>>>Приветствую!
>>>
>>>Есть FreeBSD 5.4 с установленной sendmail 8.13.3, хотелось бы обновить sendmail до
>>>версии 8.13.7
>>>Подскажите как правильно это сделать?
>>
>>установить из свежего порта:
>>
>>http://www.freebsd.org/cgi/cvsweb.cgi/ports/mail/sendmail/
>
>Подскажите, а при установки из портов, все конфиги останутся на месте? т.е.
>сейчас мне просто надо обновить порты и сказать make install ?

и поправить /etc/mail/mailer.conf

>И это может как то отразится на уже установленных для sendmail`а программах
>(там cyrus-imap/ spamassassin, avp-milter)

пересобрать sendmail.cf

Если понятно как стартует sendmail, как он настраивается и в какой комбинации, что
сложного:

# cd /port
# make ОПЦИИ install
# cd /etc/mail
# make stop
# vi /etc/mail/mailer.conf
правим на новый
# less /etc/mail/Makefile (читаем для настройки под себя)

вносим изменения в наш /etc/make.conf (то что нам нужно и так как нужно, например):
...
SENDMAIL_MC=/etc/mail/alone.mc
SENDMAIL_SUBMIT_MC=/etc/mail/submit.mc
SENDMAIL_CF_DIR=/usr/local/share/sendmail/cf

так как поставили версию из портов, то CF_DIR следует изменить на актуальную, свежую,
после чего пересобрать sendmail.cf и submit.cf:

# cd /etc/mail
# make all
# ln -s alone.cf sendmail.cf (ну или cp ...)
# make start

смотрим логи и проверяем работу почты
Ну ниче сложного, все продумано за нас и для нас.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "Обновление sendmail`а."  
Сообщение от winter_silence on 16-Июн-06, 16:32 
>пересобрать sendmail.cf

Вот с этим сложности :(((( Дело в том мне предидущий админ не оставил .mc из которого собирали текущий .cf

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "Обновление sendmail`а."  
Сообщение от lavr email on 16-Июн-06, 16:37 
>>пересобрать sendmail.cf
>
>Вот с этим сложности :(((( Дело в том мне предидущий админ не
>оставил .mc из которого собирали текущий .cf

напиши свой

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "Обновление sendmail`а."  
Сообщение от winter_silence on 16-Июн-06, 16:41 
>>>пересобрать sendmail.cf
>>
>>Вот с этим сложности :(((( Дело в том мне предидущий админ не
>>оставил .mc из которого собирали текущий .cf
>
>напиши свой
А из существующего .cf каким либо образом хотя бы примерно можно получить .mc из которого собирали? Что бы хотя бы примерно знать что и как там собрано.


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "Обновление sendmail`а."  
Сообщение от lavr email on 16-Июн-06, 16:43 
>>>>пересобрать sendmail.cf
>>>
>>>Вот с этим сложности :(((( Дело в том мне предидущий админ не
>>>оставил .mc из которого собирали текущий .cf
>>
>>напиши свой
>А из существующего .cf каким либо образом хотя бы примерно можно получить
>.mc из которого собирали? Что бы хотя бы примерно знать что
>и как там собрано.

исключительно П-Р-И-Б-Л-И-З-И-Т-Е-Л-Ь-Н-О, вроде в FAQ'е написано

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

8. "Обновление sendmail`а."  
Сообщение от Medlar on 16-Июн-06, 17:37 
Кое-какие используемые фичи перечислены в самом начале cf-файла,
например,
blacklist_recipients.m4
ratecontrol.m4
dnsbl.m4
...
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

9. "Обновление sendmail`а."  
Сообщение от lavr email on 16-Июн-06, 17:45 
>Кое-какие используемые фичи перечислены в самом начале cf-файла,
>например,
>blacklist_recipients.m4
>ratecontrol.m4
>dnsbl.m4
>...

угу, но только в любом случае мало толку, например:

[unix1]/tmp > grep "\.m4" /etc/mail/sendmail.cf
#####  $Id: cfhead.m4,v 8.116 2004/01/28 22:02:22 ca Exp $  #####
#####  $Id: cf.m4,v 8.32 1999/02/07 07:26:14 gshapiro Exp $  #####
#####  $Id: freebsd5.m4,v 1.1 2001/10/08 22:25:34 gshapiro Exp $  #####
#####  $Id: generic.m4,v 8.15 1999/04/04 00:51:09 ca Exp $  #####
#####  $Id: redirect.m4,v 8.15 1999/08/06 01:47:36 gshapiro Exp $  #####
#####  $Id: use_cw_file.m4,v 8.11 2001/08/26 20:58:57 gshapiro Exp $  #####
#####  $Id: always_add_domain.m4,v 8.11 2000/09/12 22:00:53 ca Exp $  #####
#####  $Id: access_db.m4,v 8.26 2004/06/24 18:10:02 ca Exp $  #####
#####  $Id: blacklist_recipients.m4,v 8.13 1999/04/02 02:25:13 gshapiro Exp $  #####
#####  $Id: local_lmtp.m4,v 8.17 2002/11/17 04:41:04 ca Exp $  #####
#####  $Id: mailertable.m4,v 8.25 2002/06/27 23:23:57 gshapiro Exp $  #####
#####  $Id: virtusertable.m4,v 8.23 2002/06/27 23:23:57 gshapiro Exp $  #####
#####  $Id: nouucp.m4,v 8.13 1999/11/24 18:37:07 ca Exp $  #####
#####  $Id: no_default_msa.m4,v 8.2 2001/02/14 05:03:22 gshapiro Exp $  #####
#####  $Id: masquerade_envelope.m4,v 8.9 1999/02/07 07:26:10 gshapiro Exp $  #####
#####  $Id: stickyhost.m4,v 8.9 1999/02/07 07:26:13 gshapiro Exp $  #####
#####  $Id: delay_checks.m4,v 8.8 2000/12/05 18:50:45 ca Exp $  #####
#####  $Id: require_rdns.m4,v 1.7 2003/06/13 03:59:16 rickert Exp $  #####
#####  $Id: relay_entire_domain.m4,v 8.10 1999/02/07 07:26:12 gshapiro Exp $  #####
#####  $Id: dnsbl.m4,v 8.29 2002/08/09 21:02:08 ca Exp $  #####
#####  $Id: proto.m4,v 8.711 2004/08/04 21:29:55 ca Exp $  #####
#####  $Id: local.m4,v 8.59 2004/11/23 00:37:25 ca Exp $  #####
#####  $Id: smtp.m4,v 8.64 2001/04/03 01:52:54 gshapiro Exp $  #####
[unix1]/tmp >

и сравнить с исходником:

# less /etc/mail/unix1.mc
divert(-1)
# всякая ненужная лабуда
divert(0)
VERSIONID(`$FreeBSD: lavr Exp $')
OSTYPE(freebsd5)
DOMAIN(generic)

FEATURE(always_add_domain)
FEATURE(access_db, `hash -o -T<TMPF> /etc/mail/access')
FEATURE(blacklist_recipients)
FEATURE(local_lmtp)
FEATURE(mailertable, `hash -o /etc/mail/mailertable')
FEATURE(virtusertable, `hash -o /etc/mail/virtusertable')
FEATURE(nouucp,reject)
FEATURE(`no_default_msa')
FEATURE(`masquerade_envelope')
FEATURE(stickyhost)dnl
FEATURE(`delay_checks')
HACK(require_rdns, `REJECT')

dnl Uncomment to allow relaying based on your MX records.
dnl NOTE: This can allow sites to use your server as a backup MX without
dnl       your permission.
dnl FEATURE(relay_based_on_MX)
FEATURE(`relay_entire_domain')


dnl DNS based black hole lists
dnl --------------------------------
dnl DNS based black hole lists come and go on a regular basis
dnl so this file will not serve as a database of the available servers.
dnl For that, visit http://dmoz.org/Computers/Internet/Abuse/Spam/Blacklists/

dnl Uncomment to activate Realtime Blackhole List
dnl information available at http://www.mail-abuse.com/
dnl NOTE: This is a subscription service as of July 31, 2001

FEATURE(`dnsbl',`sbl.spamhaus.org',`Spam bloked - see http://www.spamhaus.org/')
FEATURE(`dnsbl',`list.dsbl.org',`Spam bloked - see http://dsbl.org/')
FEATURE(`dnsbl',`dnsbl.njabl.org',`Spam bloked - see http://njabl.org/')
dnl FEATURE(`dnsbl',`dnsbl.sorbs.net',`Spam bloked - see http://dnsbl.sorbs.net'
)
FEATURE(`dnsbl',`cbl.abuseat.org',`Spam bloked - see http://cbl.abuseat.org/')
FEATURE(`dnsbl',`relays.ordb.org',`Spam bloked - see http://ordb.org/')
FEATURE(`dnsbl', `dul.ru',`Spam bloked - Use mail relays of your ISP')

dnl Alternatively, you can provide your own server and rejection message:
dnl FEATURE(dnsbl, `blackholes.mail-abuse.org', `"550 Mail from " $&{client_addr
} " rejected, see http://mail-abuse.org/cgi-bin/lookup?" $&{client_addr}')

dnl Dialup users should uncomment and define this appropriately
dnl define(`SMART_HOST', `your.isp.mail.server')
dnl define(`SMART_HOST', `sunct0.jinr.ru')

dnl Uncomment the first line to change the location of the default
dnl /etc/mail/local-host-names and comment out the second line.
dnl define(`confCW_FILE', `-o /etc/mail/sendmail.cw')
define(`confCW_FILE', `-o /etc/mail/local-host-names')

dnl Uncomment both of the following lines to listen on IPv6 as well as IPv4
DAEMON_OPTIONS(`Name=IPv4, Family=inet')
dnl DAEMON_OPTIONS(`Name=IPv6, Family=inet6')

define(`confBIND_OPTS', `WorkAroundBrokenAAAA')
define(`confMAX_HEADERS_LENGTH',16384)
define(`confMAX_MIME_HEADER_LENGTH', `256/128')
define(`confNO_RCPT_ACTION', `add-to-undisclosed')
dnl DISABLE DSN, add "noreceipts" to confPRIVACY_FLAGS
define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy,noetrn')
define(`confSMTP_MAILER', `smtp8')
define(`confMAX_MESSAGE_SIZE', `50000')
define(`confSMTP_LOGIN_MSG',`JINR-Net Lavr-Antispam-MTA; "Non-authorized relayin
g DENIED." ')
define(`confMAX_RCPTS_PER_MESSAGE', `50')

dnl Enable Return-Receipt-To
dnl define(`confRRT_IMPLIES_DSN',`True')

dnl for Majordomo
dnl define(`ALIAS_FILE', `/etc/mail/aliases,/etc/mail/majordomo.aliases')

dnl for SMTP-AUTH
dnl The group needs to be mail in order to read the sasldb2 file
dnl define(`confRUN_AS_USER',`root:mail')dnl
dnl set SASL options
dnl TRUST_AUTH_MECH(`GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')
dnl define(`confAUTH_MECHANISMS', `GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')
dnl define(`confDEF_AUTH_INFO', `/etc/mail/auth-info')

dnl Milter for Amavisd-new
define(`MILTER',1)
INPUT_MAIL_FILTER(`milter-amavis',`S=local:/var/amavis/amavis-milter.sock,T=S:10
m;R:10m;E:10m')

MAILER(local)
MAILER(smtp)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

10. "Обновление sendmail`а."  
Сообщение от Дениска (??) on 19-Июн-06, 09:54 
>define(`confMAX_MESSAGE_SIZE', `50000')
lavr - ну ты зверь :) самому надоели юзера, которые по почте музыкой обмениваются, но что бы так :)))
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

11. "Обновление sendmail`а."  
Сообщение от lavr email on 19-Июн-06, 11:31 
>>define(`confMAX_MESSAGE_SIZE', `50000')
>lavr - ну ты зверь :) самому надоели юзера, которые по почте
>музыкой обмениваются, но что бы так :)))

какие пользователи на ЛИЧНОЙ WKS?!

Эта ж не почтовый сервер.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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