Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cornell!uw-beaver!rice!sun-spots-request From: jas@monk.proteon.com (John A. Shriver) Newsgroups: comp.sys.sun Subject: 386i sendmail problems Message-ID: <8901241540.AA03284@monk.proteon.com> Date: 31 Jan 89 22:27:09 GMT Sender: usenet@rice.edu Organization: Sun-Spots Lines: 18 Approved: Sun-Spots@rice.edu Original-Date: Tue, 24 Jan 89 10:40:29 EST X-Sun-Spots-Digest: Volume 7, Issue 130, message 15 of 17 There SHOULD be a ^M at the end of every line in the SMTP data stream. The sysV host is hosed. SMTP (RFC 821) clearly defines that every line of the SMTP transaction protocol ends with a (^M^J, \r\n). (While RFC 821 never absolutely says that the text lines after the DATA command end with , to interpret it any other way would be perverse.) This is consistent with the NVT model in the Telnet (RFC 854) protocol. The UNIX-centric failure to put where belongs was a consistent problem with the 4.2bsd networking code, one that was preserved by many vendors when porting it their systems. This probably happend on your sysV system. If the sysV machine uses sendmail, there may be some adjustments that can be made to the M command line in the sendmail.cf file. The E= argument for any SMTP mailer should be E=\r\n, to tell the mailer to use . You may also want to look at other sendmail.cf files, and make sure all your machines are SMTP conformant.