[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Sendmail и Mutt



On Fri, Apr 11, 2008 at 01:49:34PM +0400, Pavel Ammosov wrote:
> On Fri, Apr 11, 2008 at 01:00:20AM +0400, Eugene Berdnikov wrote:
> > On Thu, Apr 10, 2008 at 12:41:32AM +0600, Murat D. Kadirov wrote:
> > > Настроил связку sendmail + mutt. Всё работает лишь при запущенном
> > > демоне sendmail. Существует ли возможность отсылать письма из mutt без
> > > висящего демона сендмейла? Впринципе в конфиге мутта приводится строка
> > > set sendmail="/usr/bin/sendmail -oi", которая работает лишь если
> > > сендмейл запущен. Одним словом, хочется, чтобы сендмейл запускался on demand.
> > 
> >  Mutt'y совершенно не нужен работающий демон сейдмейла, проверено.
> 
> sendmailы последние несколько лет состоят из двух частей. И та часть,
> которая /usr/sbin/sendmail -t oi вместо складывания письма в очередь
> отправляет его на localhost:587, где её уже подхватывает MTA.
> 
поменяйте в файле submit.mc в последней строке адрес 127.0.0.1 на ваш почтовый
relay. в этом случае запущенных демонов может не быть ;) но в случае невозможности
доставки почта будет падать в очередь и выгребать её оттуда будет некому. по
хорошему минимум еще и выгребатель нужен. freebsd например запускает демона-выгребальщика:
	sendmail -L sm-msp-queue -Ac -q30m
но если у вас стоит задача вообще не стартовать демонов, можете выгребать очередь по
cron-у.
	sendmail -L sm-msp-cron-queue -Ac -q

file submit.mc
divert(-1)
#
# Copyright (c) 2001-2003 Sendmail, Inc. and its suppliers.
#       All rights reserved.
#
# 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 the FreeBSD configuration for a set-group-ID sm-msp sendmail
#  that acts as a initial mail submission program.
#
#

divert(0)dnl
VERSIONID(`$FreeBSD: src/etc/sendmail/freebsd.submit.mc,v 1.5.2.1 2007/11/22 16:19:40 gshapiro Exp $')
define(`confCF_VERSION', `Submit')dnl
define(`__OSTYPE__',`')dnl dirty hack to keep proto.m4 from complaining
define(`_USE_DECNET_SYNTAX_', `1')dnl support DECnet
define(`confTIME_ZONE', `USE_TZ')dnl
define(`confDONT_INIT_GROUPS', `True')dnl
define(`confBIND_OPTS', `WorkAroundBrokenAAAA')dnl
dnl
dnl If you use IPv6 only, change [127.0.0.1] to [IPv6:::1]
FEATURE(`msp', `[127.0.0.1]')dnl

/swp


Reply to: