----------
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 [email protected]
Automated List Manager [email protected]