freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

計算機網絡課程設計報告-利用c實現smtp協(xié)議-閱讀頁

2024-11-18 22:59本頁面
  

【正文】 , you will need the code below // to draw the icon. For MFC applications using the document/view model, // this is automatically done for you by the framework. void CEMailDlg::OnPaint() { if (IsIconic()) { CPaintDC dc(this)。 // Center icon in client rectangle int cxIcon = GetSystemMetrics(SM_CXICON)。 CRect rect。rect)。 int y = (() cyIcon + 1) / 2。 } else { CDialog::OnPaint()。 } void CEMailDlg::OnButtonAddFile() { // TODO: Add your control notification handler code here CString file。 ()。 while (pos != NULL) { file = ( pos )。 東 北大學秦皇島分校課程設計 第 13 頁 } } void CEMailDlg::OnButtonSend() { // TODO: Add your control notification handler code here if (!m_bIsSetup) { ::SendMessage(status,SB_SETTEXT,0,(long)請先設置 SMTP 服務器配置 !)。 OnButtonSetup()。 } //得到文本控件里的值 UpdateData(TRUE)。 if (pWnd) { pWndSetFocus()。 return 。 if (pWnd) { pWndSetFocus()。 return 。 CSMTP smtp( m_server )。 = m_subject。 ( m_to )。 } if ( !() ) { ( m_bcc, CMailMessage::BCC )。 CString file。 index count。 ( file )。 //更改光標,提示用戶程序正在執(zhí)行中 CWaitCursor()。 ::SendMessage(status,SB_SETTEXT,0,(long)正在發(fā)送郵件,請稍等 !)。msg )) { ::SendMessage(status,SB_SETTEXT,0,(long)發(fā)送失敗 !)。 } else { ::SendMessage(status,SB_SETTEXT,0,(long)發(fā)送成功 !)。 } ()。 ::SendMessage(status,SB_SETTEXT,0,(long)已斷開連接 !)。 ::SendMessage(status,SB_SETTEXT,0,(long)歡迎使用本軟件! )。 Setup dlg。 m_username = 。 m_bIsSetup = TRUE。 } void CEMailDlg::OnOK() { // TODO: Add extra validation here CDialog::OnOK()。 define new DEBUG_NEW endif CMailMessage::CMailMessage() { m_sMailerName = _T( WC Mail )。 } CMailMessage::~CMailMessage() { } BOOL CMailMessage::AddRecipient( LPCTSTR szEmailAddress, LPCTSTR szFriendlyName, RECIPIENTS_TYPE type /* JFO */) { ASSERT( szEmailAddress != NULL )。 CRecipient to。 = szFriendlyName。 { switch(type) { case TO: ( to )。 case CC: ( to )。 case BCC:( to )。 } } //*** End return TRUE。 sEmailAddress, CString amp。 if( nIndex 0 || nIndex () ) return FALSE。 { switch(type) { case TO: to = m_Recipients[ nIndex ]。 case CC: to = m_CCRecipients[ nIndex ]。 case BCC: to = m_BCCRecipients[ nIndex ]。 } } //*** End sEmailAddress = 。 return TRUE。 int number = 0。 break。 break。 break。 //*** End } BOOL CMailMessage::AddMultipleRecipients(LPCTSTR szRecipients, RECIPIENTS_TYPE type /* JFO */) { TCHAR* buf。 UINT start。 東 北大學秦皇島分校課程設計 第 16 頁 CString sEmail。 UINT length。 int nMark2。 // Add Recipients // length = strlen( szRecipients )。 // Allocate a work area (don39。 for( pos = 0, start = 0。 pos++ ) { if( buf[ pos ] == 39。 || buf[ pos ] == 0 ) { buf[ pos ] = 0。buf[ start ]。39。 if( nMark = 0 ) { sFriendly = ( nMark )。39。 if( nMark2 nMark ) { delete[] buf。 } // End of mark at closing bracket or end of string nMark2 1 ? nMark2 = nMark2 : nMark2 = () 1。 } else { sEmail = sTemp。 } AddRecipient( sEmail, sFriendly, type /* JFO */ )。 } } delete[] buf。 } void CMailMessage::FormatMessage() { start_header()。 end_header()。 } void CMailMessage::SetCharsPerLine(UINT nCharsPerLine) { m_nCharsPerLine = nCharsPerLine。 } // Create header as per RFC 822 // 東 北大學秦皇島分校課程設計 第 17 頁 void CMailMessage::prepare_header() { CString sTemp。 // From: sTemp = _T( From: ) + m_sFrom。 // To: sTemp = _T( To: )。 CString sFriendly = _T( )。 i GetNumRecipients()。 sTemp += ( i 0 ? _T( , ) : _T( ) )。 sTemp += _T( )。 sTemp += _T( )。 { sTemp = _T( Cc: )。 CString sFriendly = _T( )。 i GetNumRecipients(CC)。 sTemp += ( i 0 ? _T( , ) : _T( ) )。 sTemp += _T( )。 sTemp += _T( )。 } m_tDateTime = ()。 sTemp += ( %a, %d %b %y %H:%M:%S %Z )。 // Subject: sTemp = _T( Subject: ) + m_sSubject。 // XMailer sTemp = _T( XMailer: ) + m_sMailerName。 } void CMailMessage::prepare_body() { // Append a CR/LF to body if necessary. if( ( 2 ) != _T( \r\n ) ) m_sBody += _T( \r\n )。 } 東 北大學秦皇島分校課程設計 第 18 頁 void CMailMessage::end_header() { m_sHeader += _T( \r\n )。 ( _T( %s\r\n ), szHeaderLine )。 } // : implementation of the CMIMEMessage class. include include include include ifdef _DEBUG undef THIS_FILE static char THIS_FILE[]=__FILE__。 CMIMEMessage::CMIMEMessage() { m_sMIMEContentType = _T( multipart/mixed )。 m_sNoMIMEText = _T( This is a multipart message in MIME format. )。 // These objects are deleted by CM IMTypeManager39。 register_mime_type( pType )。 register_mime_type( pType )。 = nContentType。 = nEncoding。 = szContent。 ()。 東 北大學秦皇島分校課程設計 第 19 頁 else ( part )。 } void CMIMEMessage::prepare_header() { CString sTemp。 add_header_line( _T( MIMEVersion: ) )。 boundary=%s ), (LPCTSTR)m_sMIMEContentType, (LPCTSTR)m_sPartBoundary )。 } void CMIMEMessage::prepare_body() { if( m_sBody != _T( ) ) AddMIMEPart( (LPCTSTR)m_sBody, TEXT_PLAIN, , _7BIT, FALSE )。 m_sBody += _T( \r\n\r\n )。 insert_message_end( m_sBody )。 } void CMIMEMessage::insert_boundary( CStringamp。 if( ( 2 ) != _T( \r\n ) ) sText += _T( \r\n )。 sText += sTemp。 sText )
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1