• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

Obsoletes/H27-Aug-1998-6,9445,123

aux/H29-Oct-1997-251152

stat/H10-Jan-1999-460319

COPYRIGHTH A D07-Jun-20121.9 KiB3534

FEATURESH A D12-Apr-19981,007 2220

FYIH A D20-Jan-20021.9 KiB4237

INSTALLH A D01-Apr-200214.6 KiB328270

ML-ADMINH A D15-Aug-20012.5 KiB5744

MakefileH A D08-Jun-20123.3 KiB9543

Makefile.inH A D07-Jun-20123.3 KiB9443

OPTIONSH A D07-Jun-20125.6 KiB127125

READMEH A D23-Aug-20011.7 KiB3728

README.jH A D23-Aug-20011.8 KiB3325

RELEASE.NOTEH A D17-Feb-201520.7 KiB699615

SIGNALH A D07-Jul-1998921 2419

TEST.inH A D16-Oct-1997279 1211

TODOH A D29-Jan-2001868 3025

acconfig.hH A D07-Jun-2012484 185

address.cH A D07-Jun-201212.8 KiB618536

common.hH A D07-Jun-201212.9 KiB430347

compat.hH A D08-Jun-20124.1 KiB11412

compat.h.inH A D07-Jun-20123.9 KiB11388

compat.h.topH A D07-Jun-20122 KiB3938

config.cacheH A D08-Jun-20122.1 KiB4342

config.statusH A D08-Jun-20129.4 KiB281227

configureH A D20-Aug-200378.9 KiB2,8152,383

configure.inH A D07-Jun-20129.2 KiB344321

dns.cH A D17-Feb-201547.9 KiB2,3152,020

extern.hH A D07-Jun-20123.2 KiB10660

lmtp.cH A D07-Jun-201216.9 KiB734634

lmtp.hH A D07-Jun-20122.3 KiB5513

log.cH A D07-Jun-20124.1 KiB159104

main.cH A D07-Jun-201215.4 KiB604531

mxrand.cH A D07-Jun-20125.3 KiB16751

proctitle.cH A D07-Jun-20128.7 KiB306171

smtp.cH A D17-Feb-201582.8 KiB3,8363,402

smtp.hH A D07-Jun-20123.8 KiB9950

smtpfeed.8H A D07-Jun-20126.8 KiB191187

snprintf.cH A D07-Jun-201211.1 KiB408300

strerror.cH A D07-Jun-20122.2 KiB5616

util.cH A D07-Jun-201213.3 KiB669551

version.cH A D18-Feb-20152 KiB424

README

1SMTP feed -- SMTP Fast Exploding External Deliverer for Sendmail
2
3
4SMTPfeed is a SMTP delivery agent which is called by sendmail, and it
5improves time required to complete delivery a message to huge number of
6recipients. SMTPfeed is effective for delivery of large mailing lists.
7
8Delay of delivery by using sendmail causes by the fact that implementation
9of SMTP delivery routine in sendmail processes all delivery in a series.
10By this reason,  when it takes long time for delivery to one recipient
11which is in a huge list, delivery to following recipients is greatly
12influenced.
13
14To avoid such a problem, delivery agents should be implemented so that
15a delivery is not influenced by preceding delivery -- DNS queries should
16be processed in parallel and SMTP deliveries should also be processed
17in parallel.  Smtpfeed is the SMTP delivery agent for sendmail
18implemented with this idea.
19
20In current implementation as a first step, DNS queries are processed
21in parallel, and then deliveries with SMTP in parallel are started.
22
23Smtpfeed requires the LMTP(RFC2033) feature available since sendmail
248.9. But with other hacks into sendmail will make feature of SMTPfeed
25more effective. A patch (3.4W) for the hacks is also available.
26If you do not use special configurations which are introduced by the
27patch, you may not want to apply the patch any more with sendmail 8.12
28or later, which does not have limitation on number of recipients passed
29from sendmail to smtpfeed.
30
31Smtpfeed can not deliver huge messages because SMTPfeed stores all
32information (includes message data) in memory. You should configure
33sendmail.cf to deliver huge messages by internal SMTP delivery routine
34of the sendmail.
35
36- Motonori Nakamura
37

README.j

1        SMTP feed -- SMTP Fast Exploding External Deliverer for Sendmail
2
3smtpfeed $B$O(B sendmail $B$+$i8F$S=P$5$l$kG[?.%(!<%8%'%s%H$G!"(BSMTP $B$K$h$k(B
4$B%a!<%k$NG[?.$r9bB.2=$7$^$9!#(B
5
6sendmail $B$NG[?.$NCY$5$O!"(Bsendmail $B$KAH$_9~$^$l$F$$$k(B SMTP $B$N<BAu$,A4$F(B
7$B$N=hM}$rD>Ns$K=hM}$9$k$h$&$K$J$C$F$$$k$3$H$K5/0x$7$^$9!#$3$N$?$a$K!"(B
8$BB??t$N08@h$KAw$kI,MW$,$"$k(B ML $B$NG[?.$G$O!"0l%+=j$X$NG[?.$K;~4V$,$+$+$k$H!"(B
9$B8eB3$NG[?.$bBg$-$/1F6A$r<u$1$F$7$^$$$^$9!#(B
10
11$B$3$N$h$&$JLdBj$r2sHr$9$k$?$a$K$O!"(BDNS $B$NLd$$9g$o$;$d!"08@h$4$H$N(B SMTP
12$B=hM}$rJBNs$K=hM}$7!"0l$D$N08@h$KBP$9$k=hM}$,CY$/$F$b!"B>$X$N1F6A$,=P$J$$(B
13$B$h$&$J<BAu$,MW5a$5$l$^$9!#(Bsmtpfeed $B$O$=$N$h$&$J<BAu$G:n@.$5$l$?(B SMTP
14$BG[?.%(!<%8%'%s%H$G$9!#(B
15
16$B8=:_$N<BAu$O!"Bh(B1$BCJ3,$H$7$F!"$^$:$^$H$a$F(B DNS $B$N=hM}$r9T$$!"B3$$$F(B SMTP
17$B$N=hM}$r9T$&!"$H$$$C$?7A$G!"(BDNS $B$NLd$$9g$o$;$H(B SMTP $B$N=hM}$OJ,N%$5$l$F(B
18$B$$$^$9!#<!$NCJ3,$G$O!"$3$l$i$bF1;~$K=hM}$7!"(BDNS $B$,0z$1$?$H$3$m$+$i(B SMTP
19$B=hM}$KF~$C$F$$$/$h$K$9$k$3$H$b8!F$$7$F$$$^$9!#(B
20
21smtpfeed $B$O(B sendmail 8.9 $B$+$i<BAu$5$l$?(B LMTP(RFC2033) $B5!G=$rMxMQ$7$^$9$,!"(B
22sendmail $B$KBP$9$kJQ99$r9T$&$3$H$G(B smtpfeed $B$r$5$i$K8z2LE*$KF0:n$5$;$k$3$H(B
23$B$,$G$-$^$9!#$=$N$?$a$NJQ99$O!"(B3.4W $B%Q%C%A$H$7$FJLESMQ0U$7$F$"$j$^$9$N$G!"(B
24$B$=$l$r;H$C$F$/$@$5$$!#(Bsendmail 8.12 $B$+$i$O!"(Bsendmail $B$,(B smtpfeed $B$KEO$9(B
25$B<u?.<T?t$K4X$9$k@)Ls$,$J$/$J$C$F$$$k$N$G!"(Bsendmail.cf $B$N5-=R$K4X$9$k3HD%(B
26$B$,I,MW$J$1$l$P!"%Q%C%A$rE,MQ$9$kI,MW$O$"$j$^$;$s!#(B
27
28$B$J$*!"(Bsmtpfeed $B$OG[?.$9$k%a%C%;!<%8$b%a%b%j>e$K;}$D$N$G!"5pBg$J%a%C(B
29$B%;!<%8$NG[?.$K$O8~$$$F$$$^$;$s!#5pBg$J%a%C%;!<%8$O(B sendmail $B<+?H$,(B
30$BG[Aw$9$k$h$&$K(B sendmail.cf $B$N@_Dj$r9)IW$9$kI,MW$,$"$j$^$9!#(B
31
32- $BCfB<(B $BAGE5(B
33