Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
MOVE SPACES TO BUFFER-OUT<br />
MOVE LENGTH OF MAIL-HEADER-LINEØ4 TO NBYTE<br />
MOVE MAIL-HEADER-LINEØ4 TO BUFFER-OUT<br />
PERFORM SEND-SOCKET<br />
PERFORM RECEIVE-SOCKET<br />
ELSE<br />
GO TO SMTP-ERROR<br />
END-IF<br />
IF SMTP-RETURN-CODE = '354'<br />
MOVE SPACES TO BUFFER-OUT<br />
MOVE LENGTH OF MAIL-BODY-LINEØ1 TO NBYTE<br />
MOVE MAIL-BODY-LINEØ1 TO BUFFER-OUT<br />
PERFORM SEND-SOCKET<br />
MOVE SPACES TO BUFFER-OUT<br />
MOVE LENGTH OF MAIL-BODY-LINEØ2 TO NBYTE<br />
MOVE MAIL-BODY-LINEØ2 TO BUFFER-OUT<br />
PERFORM SEND-SOCKET<br />
MOVE SPACES TO BUFFER-OUT<br />
MOVE LENGTH OF MAIL-BODY-LINEØ3 TO NBYTE<br />
MOVE MAIL-BODY-LINEØ3 TO BUFFER-OUT<br />
PERFORM SEND-SOCKET<br />
MOVE SPACES TO BUFFER-OUT<br />
MOVE LENGTH OF MAIL-BODY-LINEØ4 TO NBYTE<br />
MOVE COMM-MESSAGE TO MAIL-BODY-LINEØ4<br />
MOVE MAIL-BODY-LINEØ4 TO BUFFER-OUT<br />
PERFORM SEND-SOCKET<br />
MOVE SPACES TO BUFFER-OUT<br />
MOVE LENGTH OF MAIL-BODY-END TO NBYTE<br />
MOVE MAIL-BODY-END TO BUFFER-OUT<br />
PERFORM SEND-SOCKET<br />
PERFORM RECEIVE-SOCKET<br />
ELSE<br />
GO TO SMTP-ERROR<br />
END-IF<br />
IF SMTP-RETURN-CODE = '25Ø'<br />
MOVE SPACES TO BUFFER-OUT<br />
MOVE LENGTH OF MAIL-MESSAGE-END TO NBYTE<br />
MOVE MAIL-MESSAGE-END TO BUFFER-OUT<br />
PERFORM SEND-SOCKET<br />
PERFORM RECEIVE-SOCKET<br />
ELSE<br />
GO TO SMTP-ERROR<br />
END-IF<br />
CONTINUE.<br />
GET-SOCKET.<br />
MOVE 'SOCKET ' TO SOC-FUNCTION<br />
CALL 'EZASOKET' USING SOC-FUNCTION<br />
AF<br />
SOCTYPE<br />
PROTO<br />
12 © 2000. Xephon UK telephone 01635 33848, fax 01635 38345. USA telephone (303) 410 9344, fax (303) 438 0290.