[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Dialup e-mail transfer
> Hi,
> Matti Aarnio <mea@utu.fi> writes:
>
> > TURN
> > 502- Ok xxxxxxx, I will inform queue scheduler to trigger a transport
> > 502- session towards you. You can close this SMTP session, but don't
> > 502- hang-up the TCP/IP connection!
> > QUIT
>
> Hmm. Is there a way to tell the scheduler to do this?
There is some potential.
A not-well-known/documented feature can be used to cancel outgoing email
from LOCAL spool (emails which YOU sent you can cancel.) -- if the email
already went out from the machine, you can't get at it.
(I think it is in one of those old documents -- zmog.tex ?)
Similar magic-file email could be used to trigger the TURN, or an UDP
(sock_stream / pipe / ..) message could be used for it.
If you want to be able to do a real TURN where the session starts spewing
material queued for you to you in the session you have initiated, I would
like to know:
1) a way to authenticate that you are entitled to receive the queued
files ?
2) how to (minimum technology!) create the connection from the
smtp-server to the scheduler-started smtp-client ?
I think we can safely assume that Zmailer's queueing model can be used
with $MAILVAR/db/routes maps "*.some.domain" to "smtp!your.dialin.name"
Question comes, how it can trust you to be what you claimed with "HELO" ?
It could be fairly easy with a dialup-slip, assuming you do
1) have static IP number
2) can be positive that nobody else can get the same number
3) confirm HELO-argument to match the IP
at that it might be acceptable to do a real TURN.
If you have dynamically allocated IP-numbers at your SLIP/PPP server,
you are off the deep end..
Hmm.. Ok, maybe a test-version can be created -- a KLUDGE in deed...
Still I am inclined to say that it is easier to run UUCP over a line
than to put there IP and then run SMTP with a real TURN -- that is,
if email is your only target. If you are looking for more features,
and just put the IP up once a while, then a trigger-TURN used to
trigger queue sending as soon as line has been started by the dialer
side is doable. -- heck, such could have more uses even -- "retry this
queue now" when debugging some transporter...
Ok, I will think about that.
> --
> Matthias Urlichs \ XLink-POP Nürnberg | EMail: urlichs@smurf.noris.de
> Schleiermacherstraße 12 \ Unix+Linux+Mac | Phone: ...please use email.
> 90491 Nürnberg (Germany) \ Consulting+Networking+Programming+etc'ing 42
/Matti Aarnio <mea@utu.fi> <mea@nic.funet.fi>