This post started as a question, but I found my own answer and wanted to share.
I am running "Server ESMTP (Oracle Communications Messaging Server 8.0.1.2.20170621 64bit (built Jun 21 2017))" with a legacy configuration, in a solaris 11.3 sru 22.3 zone/container.
I have added "STREAMING=-2" to the tcp_local_option file, ran "imsimta cnbuild" and "imsimta restart dispatcher", "imsimta restart job_controller".
When I telnet to port 25 from a remote system (not in my INTERNAL_IP table), and issue an EHLO domain, I still see PIPELINING advertised.
220 email.mydomain.name -- Server ESMTP (Oracle Communications Messaging Server 8.0.1.2.20170621 64bit (built Jun 21 2017))
ehlo somedomain.name
250-email.mydomain.name
250-8BITMIME
250-PIPELINING
250-CHUNKING
250-DSN
250-ENHANCEDSTATUSCODES
250-HELP
250-XLOOP A541FBE6FA6499487342D76498ED44AA
250-AUTH PLAIN LOGIN
250-AUTH=LOGIN PLAIN
250-ETRN
250-NO-SOLICITING
250 SIZE 0
quit
221 2.3.0 Bye received. Goodbye.
If I move the streaming setting to option.dat I get an error message;
imsimta cnbuild
04:53:09.44: Option STREAMING specified but not read - may be misspelled or a duplicate
So I took a chance appending "streaming -2" to the tcp_local channel in the imta.cnf file. Also note the change to lower case.
Of course, since I am using legacy file configuration, I still had to go through the "imsimta cnbuild" "imsimta restart", but...
Eureka! No more PIPELINING advertised.
I hope this helps anyone else attempting to understand confusing references to "channel options" regarding legacy configs.
I always have trouble distinguishing an option applied directly to the channel in imta.cnf or the tcp_channelname_option file.
Best regards,