]> jfr.im git - irc.git/blob - software/RELEASES/ircservices/achurch.org/services/lists/ircservices/2000/000629.html
rename -> *.git
[irc.git] / software / RELEASES / ircservices / achurch.org / services / lists / ircservices / 2000 / 000629.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
2 <HTML>
3 <HEAD>
4 <TITLE> [IRCServices] About new Version...
5 </TITLE>
6 <LINK REL="Index" HREF="index.html" >
7 <LINK REL="made" HREF="mailto:ircservices%40ircservices.za.net?Subject=%5BIRCServices%5D%20About%20new%20Version...&In-Reply-To=B59883B8.DF%25anarki%40flamebait.org">
8 <META NAME="robots" CONTENT="index,nofollow">
9 <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
10 <LINK REL="Previous" HREF="000628.html">
11 <LINK REL="Next" HREF="000630.html">
12 </HEAD>
13 <BODY BGCOLOR="#ffffff">
14 <H1>[IRCServices] About new Version...</H1>
15 <B>Jonathan Morton</B>
16 <A HREF="mailto:ircservices%40ircservices.za.net?Subject=%5BIRCServices%5D%20About%20new%20Version...&In-Reply-To=B59883B8.DF%25anarki%40flamebait.org"
17 TITLE="[IRCServices] About new Version...">chromi at cyberspace.org
18 </A><BR>
19 <I>Mon Jul 17 07:17:20 PDT 2000</I>
20 <P><UL>
21 <LI>Previous message: <A HREF="000628.html">[IRCServices] About new Version...
22 </A></li>
23 <LI>Next message: <A HREF="000630.html">[IRCServices] About new Version...
24 </A></li>
25 <LI> <B>Messages sorted by:</B>
26 <a href="date.html#629">[ date ]</a>
27 <a href="thread.html#629">[ thread ]</a>
28 <a href="subject.html#629">[ subject ]</a>
29 <a href="author.html#629">[ author ]</a>
30 </LI>
31 </UL>
32 <HR>
33 <!--beginarticle-->
34 <PRE>&gt;<i>I'm not an expert in mail transport, but don't many applications use
35 </I>&gt;<i>sendmail because it's easy and RFC compliant? It's seems to me that every
36 </I>&gt;<i>app/script I have ever seen that has any form of mail option uses sendmail
37 </I>&gt;<i>or has an SMTP server option. Especially since sendmail is a SMTP server.
38 </I>&gt;<i>
39 </I>&gt;<i>I personally would not like to see services act as an SMTP server in any
40 </I>&gt;<i>since of the word. The use of Sendmail is very common place, and for those
41 </I>&gt;<i>that do not or can not use sendmail to have an SMTP server option plus the
42 </I>&gt;<i>option to NOT use the mail and use the GETPASS command, should be defined in
43 </I>&gt;<i>the conf or an ifdef in ./configure.
44 </I>
45 My suggestion was to make Services act as an SMTP _client_ not a server. This is extremely easy to implement. All MTAs are SMTP servers which can talk to each other, and SMTP clients can talk to them very easily. Example session:
46
47 &gt;&gt;&gt;<i> 220 helium.chromatix.org.uk ESMTP Exim 3.15 #2 Mon, 17 Jul 2000 15:02:02 +0100
48 </I>&lt;&lt;&lt; HELO irc.network.org
49 &gt;&gt;&gt;<i> 250 helium.chromatix.org.uk Hello dolphin.chromatix.org.uk [10.38.239.105]
50 </I>&lt;&lt;&lt; MAIL FROM: <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">services at irc.network.org</A>
51 &gt;&gt;&gt;<i> 250 &lt;<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">services at irc.network.org</A>&gt; is syntactically correct
52 </I>&lt;&lt;&lt; RCPT TO: <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">chromi at cyberspace.org</A>
53 &gt;&gt;&gt;<i> 250 &lt;<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">chromi at cyberspace.org</A>&gt; is syntactically correct
54 </I>&lt;&lt;&lt; DATA
55 &gt;&gt;&gt;<i> 354 Enter message, ending with &quot;.&quot; on a line by itself
56 </I>&lt;&lt;&lt; Subject: Your password
57 &lt;&lt;&lt;
58 &lt;&lt;&lt; Your password was requested by use of the SENDPASSWORD command. Here it is.
59 &lt;&lt;&lt;
60 &lt;&lt;&lt; &gt;&gt;&gt;&gt; yourpassword &lt;&lt;&lt;&lt;
61 &lt;&lt;&lt; .
62 &gt;&gt;&gt;<i> 250 OK id=13EBVF-0001vi-00
63 </I>&lt;&lt;&lt; quit
64 &gt;&gt;&gt;<i> 221 Bye-bye!
65 </I>
66 ... where &gt;&gt;&gt; precedes a line sent by the server, and &lt;&lt;&lt; precedes one sent by the client. Note the blank line separating the Subject: header from the message body. Completely RFC compliant and easy to implement. Also notice my MTA (in the 'greeting' line) is not Sendmail, but another popular alternative called Exim. No problem if the mail-sending routines are implemented in &quot;SMTP client&quot; form but a potential PITA [pain in the a**] if you wanted to use command-line sending. Obviously some error-handling must be built in (500-series numbers in particular mean a rejected delivery) but this is pretty trivial.
67
68 --------------------------------------------------------------
69 from: Jonathan &quot;Chromatix&quot; Morton
70 mail: <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">chromi at cyberspace.org</A> (not for attachments)
71 uni-mail: <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">j.d.morton at lancaster.ac.uk</A>
72
73 The key to knowledge is not to rely on people to teach you it.
74
75 Get VNC Server for Macintosh from <A HREF="http://chromatix.autistics.org/vnc/">http://chromatix.autistics.org/vnc/</A>
76
77 -----BEGIN GEEK CODE BLOCK-----
78 Version 3.12
79 GCS$/E/S dpu(!) s:- a19 C+++ UL++ P L+++ E W+ N- o? K? w--- O-- M++$ V? PS PE- Y+ PGP++ t- 5- X- R !tv b++ DI+++ D G e+ h+ r- y+
80 -----END GEEK CODE BLOCK-----
81
82
83
84 ---------------------------------------------------------------
85 To unsubscribe, send email to <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">majordomo at ender.shadowfire.org</A>
86 with &quot;unsubscribe ircservices&quot; in the body, without the quotes.
87
88
89 </PRE>
90
91 <!--endarticle-->
92 <HR>
93 <P><UL>
94 <!--threads-->
95 <LI>Previous message: <A HREF="000628.html">[IRCServices] About new Version...
96 </A></li>
97 <LI>Next message: <A HREF="000630.html">[IRCServices] About new Version...
98 </A></li>
99 <LI> <B>Messages sorted by:</B>
100 <a href="date.html#629">[ date ]</a>
101 <a href="thread.html#629">[ thread ]</a>
102 <a href="subject.html#629">[ subject ]</a>
103 <a href="author.html#629">[ author ]</a>
104 </LI>
105 </UL>
106
107 </body></html>