URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 77349
[ Назад ]

Исходное сообщение
"помогите с sendmail"

Отправлено fixx , 15-Ноя-07 11:19 
не могу сгенрить новый конфиг сендмыла, валятся ошибки такого типа:
kernel# m4 /usr/src/contrib/sendmail/cf/m4/cf.m4 sendmail.mc > sendmail.cf
m4: unexpected end of input, unclosed parenthesis:
   /usr/src/contrib/sendmail/cf/mailer/local.m4 at line 92

вот sendmail.mc:
kernel# cat sendmail.mc
divert(-1)dnl
VERSIONID(`$FreeBSD: src/etc/sendmail/freebsd.mc,v 1.10.2.8 2001/03/06 02:12:59 gshapiro Exp $')dnl
OSTYPE(freebsd6)dnl
DOMAIN(generic)dnl

FEATURE(`access_db',`hash -T<TMPF> /etc/mail/access.db')dnl
FEATURE(relay_hosts_only)dnl
FEATURE(blacklist_recipients)dnl
FEATURE(local_lmtp)dnl
FEATURE(mailertable, `hash -o /etc/mail/mailertable')dnl
FEATURE(relay_based_on_MX)dnl
FEATURE(relay_entire_domain)dnl
FEATURE(stickyhost)dnl
FEATURE(virtusertable, `hash -o /etc/mail/virtusertable')dnl
FEATURE(use_cw_file)dnl
FEATURE(nouucp, `reject')dnl
undefine(`UUCP_RELAY')dnl
undefine(`BITNET_RELAY')dnl
undefine(`DECNET_RELAY'dnl

dnl FEATURE(`block_bad_helo')dnl
dnl FEATURE(`badmx')dnl
dnl FEATURE(`delay_checks')dnl
dnl FEATURE(`greet_pause',30000)

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

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

define(`confMAX_MIME_HEADER_LENGTH', `256/128')dnl
define(`confMAX_DAEMON_CHILDREN', `25')dnl
define(`confMAX_RCPTS_PER_MESSAGE', `25')dnl
define(`confCONNECTION_RATE_THROTTLE', `5')dnl
define(`confDEF_CHAR_SET', `koi8-r')dnl
define(`confSMTP_MAILER', `esmtp')dnl
define(`confNO_RCPT_ACTION', `add-to-undisclosed')dnl
define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy')dnl
MAILER(local)dnl
MAILER(smtp)dnl
MAILER(pop)dnl


если раскоментить например dnl FEATURE(`greet_pause',30000), то получается:
kernel# m4 /usr/src/contrib/sendmail/cf/m4/cf.m4 sendmail.mc > sendmail.cf
m4: unexpected end of input, unclosed parenthesis:
   /usr/src/contrib/sendmail/cf/feature/greet_pause.m4 at line 44


что не так делаю?


Содержание

Сообщения в этом обсуждении
"помогите с sendmail"
Отправлено lavr , 15-Ноя-07 11:43 
>[оверквотинг удален]
>FEATURE(relay_hosts_only)dnl
>FEATURE(blacklist_recipients)dnl
>FEATURE(local_lmtp)dnl
>FEATURE(mailertable, `hash -o /etc/mail/mailertable')dnl
>FEATURE(relay_based_on_MX)dnl
>FEATURE(relay_entire_domain)dnl
>FEATURE(stickyhost)dnl
>FEATURE(virtusertable, `hash -o /etc/mail/virtusertable')dnl
>FEATURE(use_cw_file)dnl
>FEATURE(nouucp, `reject')dnl

--------- выкинуть -------------
>undefine(`UUCP_RELAY')dnl
>undefine(`BITNET_RELAY')dnl
>undefine(`DECNET_RELAY'dnl

--------- этот блок ------------

>[оверквотинг удален]
>MAILER(pop)dnl
>
>
>если раскоментить например dnl FEATURE(`greet_pause',30000), то получается:
>kernel# m4 /usr/src/contrib/sendmail/cf/m4/cf.m4 sendmail.mc > sendmail.cf
>m4: unexpected end of input, unclosed parenthesis:
>   /usr/src/contrib/sendmail/cf/feature/greet_pause.m4 at line 44
>
>
>что не так делаю?

а вы понимаете что создаете и используете в mc-файле?


"помогите с sendmail"
Отправлено fixx , 15-Ноя-07 11:51 
>[оверквотинг удален]
>>
>>если раскоментить например dnl FEATURE(`greet_pause',30000), то получается:
>>kernel# m4 /usr/src/contrib/sendmail/cf/m4/cf.m4 sendmail.mc > sendmail.cf
>>m4: unexpected end of input, unclosed parenthesis:
>>   /usr/src/contrib/sendmail/cf/feature/greet_pause.m4 at line 44
>>
>>
>>что не так делаю?
>
>а вы понимаете что создаете и используете в mc-файле?

да. я не понимаю, почему она ругается, что не закрыты ковычки в этих файлах, их я не трогал.


"помогите с sendmail"
Отправлено lavr , 15-Ноя-07 12:06 
>[оверквотинг удален]
>>>m4: unexpected end of input, unclosed parenthesis:
>>>   /usr/src/contrib/sendmail/cf/feature/greet_pause.m4 at line 44
>>>
>>>
>>>что не так делаю?
>>
>>а вы понимаете что создаете и используете в mc-файле?
>
>да. я не понимаю, почему она ругается, что не закрыты ковычки в
>этих файлах, их я не трогал.

undefine(`DECNET_RELAY'dnl
----------------------^^
undefine(`DECNET_RELAY')dnl

разницу видите?

файл mc создается каждым постмастером индивидуально под свои нужды, с пониманием
что пишется и для чего.


"помогите с sendmail"
Отправлено fixx , 15-Ноя-07 11:55 
>[оверквотинг удален]
>>
>>если раскоментить например dnl FEATURE(`greet_pause',30000), то получается:
>>kernel# m4 /usr/src/contrib/sendmail/cf/m4/cf.m4 sendmail.mc > sendmail.cf
>>m4: unexpected end of input, unclosed parenthesis:
>>   /usr/src/contrib/sendmail/cf/feature/greet_pause.m4 at line 44
>>
>>
>>что не так делаю?
>
>а вы понимаете что создаете и используете в mc-файле?

большое спасибо! после того, как удалил этот блок, файл сгенерировался.