---------- X-Sun-Data-Type: text X-Sun-Data-Description: text X-Sun-Data-Name: text X-Sun-Charset: us-ascii X-Sun-Content-Lines: 22
Not in this way. I think you shouldn't use :smtp but rather the :25 But then later down you miss a layer: A BIO_read does not necessarily give you 'a line' but rather a TCP packet Although it is unlikely that you have more than one packet to compose a line of 1024 chars You don't read the SMTP command responses. You should use EHLO, the serveur should announce its capability to use STARTSSL And your BIOs are blocking, it seems that you are working in a ihnteractive environment. After a STARTTLS, you should create an SSL channel using you fd of the active bio or you just take code from stunnel ---------- X-Sun-Data-Type: html X-Sun-Encoding-Info: uuencode X-Sun-Content-Lines: 66 begin 600 html M/$1)5CY3;R!F87(L($D@:&%V92!T<FEE9"!W:71H('-S;"!F=6YC=&EO;G,L M('1H96X@=VET:"!"24\@9G5N8W1I;VYS(&)U="!W:71H;W5T('-U8V-E<W,N M($D@:&%V92!S96%R8V@@86X@86YS=V5R(&]R(&1O8W5M96YT<R!E>'!L86EN M:6YG(&AO=R!T;R!D;R!T:&%T(&)U="!N;W0@9F]U;F0N/"]$258^"CQ$258^ M)FYB<W [/"]$258^"CQ$258^2&5R92=S('=H870@22!D;R!W:71H('-S;#H\ M+T1)5CX*/$1)5CXF;F)S<#L\+T1)5CX*/$1)5CY34TP@*G-S;#L\0E(^4U-, M7T-46" J8W1X.SQ"4CX\+T1)5CX*/$1)5CYV;VED(%]?9F%S=&-A;&P@5$9O M<FTQ.CI"=71T;VXQ0VQI8VLH5$]B:F5C=" J4V5N9&5R*3Q"4CY[/$)2/B9N M8G-P.V-H87(@<F5P;'E;,3 R-%T[/$)2/B9N8G-P.U-/0TM%5"!3;V-K970[ M/$)2/B9N8G-P.VEN="!R96%D.SPO1$E6/@H\1$E6/CQ"4CXF;F)S<#M34TQ? M;&EB<F%R>5]I;FET*"D[/$)2/B9N8G-P.U-33%]-151(3T0J(&UE=&AO9" ] M(%-33'8R,U]C;&EE;G1?;65T:&]D*"D[/$)2/B9N8G-P.V-T>" ](%-33%]# M5%A?;F5W*&UE=&AO9"D[/$)2/B9N8G-P.W-S;" ](%-33%]N97<H8W1X*3L\ M+T1)5CX*/$1)5CXF;F)S<#L\+T1)5CX*/$1)5CXO+R!T:&ES(&ES(&UY(&]W M;B!F=6YC=&EO;B!T:&%T('5S929N8G-P.W=I;F1O=W,@<V]C:V5T(#PO1$E6 M/@H\1$E6/B9N8G-P.U-O8VME=" ]($AT='!#;VYN96-T("@B<VUT<"YG;6%I M;"YC;VTB+" R-2D[/"]$258^"CQ$258^+R\@:&%V92!T<FEE9"!T;R!C;VYN M96-T('1O(&=O;V=L92YC;VT@=VET:&]U="!S=6-C97-S('1O;R$\0E(^)FYB M<W [+R\@4V]C:V5T(#T@2'1T<$-O;FYE8W0@*"(\02!H<F5F/2)H='1P.B\O M=W=W+F=O;V=L92YC;VTB/G=W=RYG;V]G;&4N8V]M/"]!/B(L(#@P*3L@/$)2 M/B9N8G-P.W)E860@/2!34TQ?<V5T7V9D*'-S;"P@4V]C:V5T*3L\+T1)5CX* M/$1)5CXF;F)S<#L\+T1)5CX*/$1)5CXO+R!C;VYN96-T(&%L=V%Y<R!R971U M<FX@+3$L('-O($D@9&ED(&YO="!G;R!F=7)T:&5R/$)2/B9N8G-P.W)E860@ M/2!34TQ?8V]N;F5C="AS<VPI.SQ"4CXF;F)S<#MR96%D(#T@4U-,7V=E=%]E M<G)O<BAS<VPL(')E860I.SQ"4CXF;F)S<#MR96%D(#T@4U-,7W)E860H<W-L M+"!R97!L>2P@<VEZ96]F*')E<&QY*2D[/$)2/B9N8G-P.U-33%]S:'5T9&]W M;BAS<VPI.SQ"4CXF;F)S<#M34TQ?9G)E92AS<VPI.SQ"4CXF;F)S<#M34TQ? M0U187V9R964@*&-T>"D[/$)2/GT\+T1)5CX*/$1)5CXF;F)S<#L\+T1)5CX* M/$1)5CX*/$1)5CY(97)E)W,@=VAA="!)(&1O('=I=&@@0DE/.CPO1$E6/@H\ M1$E6/B9N8G-P.SPO1$E6/@H\1$E6/G9O:60@7U]F87-T8V%L;"!41F]R;3$Z M.D)U='1O;C)#;&EC:RA43V)J96-T("I396YD97(I/$)2/GL\0E(^)FYB<W [ M0DE/("IC8FEO+" J;W5T.SQ"4CXF;F)S<#MI;G0@;&5N.SQ"4CXF;F)S<#MC M:&%R('1M<&)U9ELQ,#(T73L\+T1)5CX*/$1)5CXF;F)S<#L\+T1)5CX*/$1) M5CXF;F)S<#MC8FEO(#T@0DE/7VYE=U]C;VYN96-T*")S;71P+F=M86EL+F-O M;3IS;71P(BD[/$)2/B9N8G-P.VEF*$))3U]D;U]C;VYN96-T*&-B:6\I("9L M=#L](# I/$)2/B9N8G-P.R9N8G-P.T5D:70Q+29G=#M497AT(#T@(D5R<F]R M(&-O;FYE8W1I;F<@=&\@<V5R=F5R(CL\0E(^)FYB<W [0DE/7W!U=',H8V)I M;RP@(DA%3$\@<VUT<"YG;6%I;"YC;VU<;B(I.SQ"4CXF;F)S<#ML96X@/2!" M24]?<F5A9"AC8FEO+"!T;7!B=68L(#$P,C0I.SQ"4CXF;F)S<#M"24]?<'5T M<RAC8FEO+" B4U1!4E143%-<;B(I.SQ"4CXF;F)S<#ML96X@/2!"24]?<F5A M9"AC8FEO+"!T;7!B=68L(#$P,C0I.SQ"4CXF;F)S<#M"24]?<'5T<RAC8FEO M+" B34%)3"!&4D]-.B \02!H<F5F/2)M86EL=&\Z<V)E,#= >6%H;V\N8V]M M7&XB/G-B93 W0'EA:&]O+F-O;5QN/"]!/B(I.SQ"4CXF;F)S<#M"24]?<'5T M<R H8V)I;RPB4D-05"!43SHF;'0[/$$@:')E9CTB;6%I;'1O.G-B93 W0'EA M:&]O+F-O;3Y<>#!D7'@P82(^<V)E,#= >6%H;V\N8V]M)F=T.UQX,&1<>#!A M/"]!/B(I.SQ"4CXF;F)S<#M"24]?<'5T<R H8V)I;RPB1$%405QX,&1<>#!A M(BD[/$)2/B9N8G-P.T))3U]P=71S*&-B:6\L(")&<F]M.B \02!H<F5F/2)M M86EL=&\Z<V)E,#= >6%H;V\N8V]M7&XB/G-B93 W0'EA:&]O+F-O;5QN/"]! M/B(I.SQ"4CXF;F)S<#M"24]?<'5T<RAC8FEO+" B5&\Z('-B93 W/$$@:')E M9CTB;6%I;'1O.G-B93 W0'EA:&]O+F-O;5QN(CY >6%H;V\N8V]M7&X\+T$^ M(BD[/$)2/B9N8G-P.T))3U]P=71S*&-B:6\L(")3=6)J96-T.B!Y86AO;UQN M(BD[/$)2/B9N8G-P.T))3U]P=71S*&-B:6\L(")396YD97(Z(#Q!(&AR968] M(FUA:6QT;SIS8F4P-T!Y86AO;RYC;VU<;B(^<V)E,#= >6%H;V\N8V]M7&X\ M+T$^(BD[/$)2/B9N8G-P.T))3U]P=71S*&-B:6\L(")T97-T('1E<W0@<W1E M7&XB*3L\0E(^)FYB<W [0DE/7W!U=',H8V)I;RP*(")<>#!D7'@P82Y<>#!D M7'@P82(I.SPO1$E6/@H\1$E6/B9N8G-P.VQE;B ]($))3U]R96%D*&-B:6\L M('1M<&)U9BP@,3 R-"D[/$)2/B9N8G-P.T))3U]F<F5E*&-B:6\I.SQ"4CY] M/"]$258^"CQ$258^)FYB<W [/"]$258^"CQ$258^)FYB<W [/"]$258^/"]$ M258^/' ^"@D)/&AR('-I>F4],3Y$;R!Y;W4@66%H;V\A/SQB<CX@"EEA:&]O M(2!-86EL("T@1FEN9"!W:&%T('EO=2!N965D('=I=&@@;F5W(&5N:&%N8V5D M('-E87)C:"X@/&$@:')E9CTB:'1T<#HO+W5S+G)D+GEA:&]O+F-O;2]E=G0] M,CDY,3<O*FAT=' Z+R]I;F9O+FUA:6PN>6%H;V\N8V]M+VUA:6Q?,C4P(CY, .96%R;B!M;W)E+CPO83YI end ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majordomo@openssl.org