[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Getting zmailer to run (part of) its queue Right Now?



Arnt Gulbrandsen wrote:
> Matti Aarnio <mea@nic.funet.fi>
...
> > > I think I've heard of a new SMTP command to do some of this, ETRN,
> > > too, but can't find a reference to it now.  Does anyone know what's up
> > > with it?
> > 
> > 	I have been playing with an idea of how to do "TURNME", but
> > 	I equip it with explicite host identifier..  Something like:
> 
> That's how I remember ETRN.  It does allow a slight attack by denial
> of service, but not bad.

	Attack ?  Well, attack by requesting systems to overload
	themselves..

	... more debugging this morning got it working also :)

> A couple of comments about compiling:
> 
> The mmap() stuff in scheduler/scheduler.c didn't work well with linux
> 1.3.88.  Linux doesn't have MAP_VARIABLE (which I haven't heard of,
> what is it?), and I got very strange results when I deleted it.  It's
> run nicely with the Sunos code from the other ifdef.

	Yeah, I noticed that too with my Linux machine.
	It turned out, that Linux can't create  MAP_ANONYMOUS|MAP_SHARED
	block with mmap() -- and Linus is unwilling to let it to be able
	to do so..  Nor does mapping of /dev/zero work, like it does at
	SunOS 4.1 to get that same effect (MAP_SHARED|MAP_FILE).

	... ah, finally I found why my earlier mmap() of a tmpfile()
	did fail, I had not rewound the file to the begin before
	doing mmap()..  Interesting that current filepointer offset
	can matter for mmap().  (This at Linux 1.3.83)

> And what does XDSN refer to?  smtpserver/smtpserver.c has lots of
> commands, including some I don't know, but which is it?

RFC 1891 SMTP Service Extension for Delivery Status Notifications. K.
         Moore. January 1996. (Format: TXT=65192 bytes)

"work in progress"

> --Arnt

	/Matti Aarnio <mea@nic.funet.fi> <mea@utu.fi>