На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
[!] Как относитесь к модерированию на этом форуме? Выскажите свое мнение здесь
Модераторы: Qraizer
Страницы: (2) 1 [2]  все  ( Перейти к последнему сообщению )  
> Помогите с smtp !!!
    Вы че ребята, этому парню голову марочете:((
    Ползуйся WinSocket(CSocket),functions " 1:Create(),2:Connect(strServerName),3: Send(strText,intstrTextLenght)"
    Пример кода:
    CSocket m_wsSMTPServer;
    m_wsSMTPServer.Create();
    if(!m_wsSMTPServer.Connect(strServName,25))
    {
    AfxMessageBox( _T( "Not Connected"));
    return;
    }
    Вместо strServerName напиши умя майл сервера,того сервера, через который ты подключон к интернет,(ISP: "yandex.ru" , EmailServ:"mail.yandex.ru" )
    а потом через function Send(str,int) пошли
    "MAIL From:" + "strFrom" +
    "RCPT TO:" + strTO+ "DATA :"
    Потом:
    CTime time=time.GetCurrentTime();
    CString sDate;
    sDate = time.Format( "\%a, \%d \%b \%y \%H:\%M:\%S \%Z" );
    CString sHeader;
    sHeader.Format( "Date: \%s\r\n"\
    "From: \%s\r\n"\
    "To: \%s\r\n"\
    "Subject: \%s\r\n"\
    "Content-Type: \%s \r\n",
    (LPCTSTR)sDate,
    (LPCTSTR)strFrom,
    (LPCTSTR)strTo,
    (LPCTSTR)strSub,
    "text/html;");
    m_wsSMTPServer.Send( (LPCTSTR)sHeader, sHeader.GetLength() );
    Потом уже пошли текст сообщение, или HTML code, еслу хочещ послать (html Email(Page)). Ну Все ПОКА
      "text/html"

      зы.
      )))
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0339 ]   [ 16 queries used ]   [ Generated: 28.04.24, 14:35 GMT ]