i am using smtp client sample application provided by sierra wireless.now in order to ensure security i want to integrate ssl sample application(provided by sierra wireless)with smtp application,but i am facing some problems while integrating session channels declared in two sample applications.
in smtp,there are two channels,one is session channel and other is data channel declared as follows:
Session channel(smtp):
CnxChannel = wip_SMTPClientCreateOpts(SMTP_STR_HOSTNAME, // hostname
smtp_ClientTestCnxHandler, // handler fct
NULL, // ctx
// Optional parameters (mandatory at creation)
WIP_COPT_PEER_PORT, SMTP_CLIENT_TEST_PORT,
// Optional
// (if the both field are not specified, there
// is no AUTH LOGIN sequence)
WIP_COPT_USER, SMTP_STR_USERNAME,
WIP_COPT_PASSWORD, SMTP_STR_PASSWORD,
WIP_COPT_SMTP_AUTH_TYPE, WIP_SMTP_AUTH_MIME64,
WIP_COPT_END);
Data channel(smtp):
DataChannel = wip_putFileOpts(CnxChannel, // Session channel
NULL, // string
smtp_ClientTestDataHandler, // handler fct
NULL, // ctx
// (MANDATORY for channel creation)
// --------------------------------
WIP_COPT_SMTP_SENDERNAME, SMTP_STR_SENDERNAME,
WIP_COPT_SMTP_SENDER, SMTP_STR_SENDER,
WIP_COPT_SMTP_REC, SMTP_STR_REC,
WIP_COPT_SMTP_CC_REC, SMTP_STR_CCREC,
WIP_COPT_SMTP_BCC_REC, SMTP_STR_BCCREC,
WIP_COPT_SMTP_SUBJ, SMTP_STR_SUBJ,
// This option indicates if wip smtp should generate
// the mail header or if appli is in charge of it
// (for mail attachment for example)
WIP_COPT_SMTP_FORMAT_HEADER, 1, // default case
WIP_COPT_END);
where as there is only one session channel in ssl on which data has also been sent.session channel in ssl is declared as follows:
session channel(SSL):
CHANNEL = wip_SSLClientCreateOpts( PEER_STRADDR, PEER_PORT, evh_channel, NULL,
WIP_COPT_END);
if we look on the above delarations,then we will come to know that both session channels(smtp and ssl) are declared differently.now i am facing problem in integrating theses two line of codes.
moreover ssl and smtp are running on different ports.
*how to integrate above codes?
*do i need to change the port number of smtp to that of ssl?
kindly help me in this regard.anticipating urgent responses…