diff -burN virgin/exim-4.20-1/doc/exim.8 exim-4.20/doc/exim.8 --- virgin/exim-4.20-1/doc/exim.8 2003-05-12 09:39:24.000000000 -0400 +++ exim-4.20/doc/exim.8 2003-06-10 11:18:26.000000000 -0400 @@ -697,6 +697,10 @@ This option is interpreted by Sendmail to mean `no aliasing'. It is ignored by Exim. .TP +\fB-O\fR +This option is interpreted by Sendmail to mean `set option'. It is ignored by +Exim. +.TP \fB-oA \fR This option is used by Sendmail in conjunction with -bi to specify an alternative alias file name. Exim handles -bi differently; see the diff -burN virgin/exim-4.20-1/src/exim.c exim-4.20/src/exim.c --- virgin/exim-4.20-1/src/exim.c 2003-05-12 09:39:18.000000000 -0400 +++ exim-4.20/src/exim.c 2003-06-10 11:27:47.000000000 -0400 @@ -1840,6 +1840,23 @@ case 'n': break; + /* -O: Just ignore it. In sendmail, apparently -O option=value means + Set option option to the specified value. This form uses long names. + support@pyerotechnics.com */ + + case 'O': + /* need to handle -O option=value & -Ooption=value */ + if (0 < *argrest && *argrest <=' ') + { + /* -O option=value */ + if (i+1 < argc) ++i; else + { + fprintf(stderr, "exim: string expected after -O\n"); + exit(EXIT_FAILURE); + } + } + break; + case 'o':