Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> VBMAIL, Отправка почты не работает! 
:(
    Опции темы
DIMA.NET
  Дата 25.3.2003, 01:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


invisible fighter
**


Профиль
Группа: Участник
Сообщений: 380
Регистрация: 26.1.2003

Репутация: нет
Всего: нет



Вот захотел попробовать написать (по книжке) отправку почтового сообщения. Все делал как по книжке (т.к. сам в VB - нуль, просто очень надо), но не работает. Посмотрите пожалуйста, может где и ошибка завалялась.
Код

Private Sub send_Click()
Socket.Connect
Dim strMessage As String
strMessage = "HELO" & vbCrLf
Socket.SendData strMessage <--
GetResponse
strMessage = "MAIL FROM:" & FromName.Text & vbCrLf
Socket.SendData strMessage <--
GetResponse
strMessage = "RCPT TO:" & ToMail.Text & vbCrLf
Socket.SendData strMessage <--
GetResponse
strMessage = "DATA" & vbCrLf
Socket.SendData strMessage <--
strMessage = "DATE:" & Format$(Now, "dd/mm/yy") & vbCrLf
strMessage = strMessage & "SUBJECT:" & Subject.Text & vbCrLf & vbCrLf
strMessage = strMessage & "BODY:" & body.Text & vbCrLf
strMessage = strMessage & "." & vbCrLf
Socket.SendData strMessage <--
GetResponse
Socket.Close
End Sub
------------------------------------------------
Private Sub GetResponse()
Dim strTemp As String
strTemp = ""
Do While strTemp = ""
Socket.GetData strTemp
DoEvents
Loop
End Sub

------------------------------------------------

Ошибка такая:
"Wrong protocol or connection state for the requested transaction or request"
<-- - строки с ошибками

Буду очень благодарен, если что нибудь найдете.
Или если есть пошлите рабочий пример для наглядности smile.gif)


--------------------
 Дмитрий Катаев 
----------------------
Я в контакте
PM MAIL ICQ   Вверх
Trojan Lord
Дата 4.4.2003, 17:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 4.4.2003

Репутация: нет
Всего: нет



Событие начала сеанса.

winsock.Close 'Закрываем на всякий случай возможно открытые сеансы
winsock.RemoteHost = FromHost 'Сообщаем, откуда происходит отправление
winsock.Connect 'Соединяем

Private Sub winsock_Connect() 'При соединении возникает такое событие
Data = "RSET" & vbCrLf & "HELO " & winsock.LocalIP & vbCrLf 'Сообщаем наш IP
winsock.SendData Data

Data = "MAIL FROM: " & FromUser & vbCrLf 'Сообщаем от кого сообщение
winsock.SendData Data

Data = "RCPT TO: " & ToUser & vbCrLf 'Сообщаем кому сообщение
winsock.SendData Data

Data = "DATA" & vbCrLf 'Посылаем команду DATA
winsock.SendData Data

'Посылаем тему сообщению
Data = "Subject: " & txtSubject.Text & vbCrLf & vbCrLf & Message & vbCrLf
winsock.SendData Data

Data = "." & vbCrLf 'Заканчиваем сообщение
winsock.SendData Data

Data = "QUIT" & vbCrLf 'Завершаем сеанс
winsock.SendData Data
End Sub

'Для отладки просматриваем то, что приходит с сервера
Private Sub winsock_DataArrival(ByVal bytesTotal As Long)
winsock.GetData Data, vbString
Debug.Print "[Получено]: " & Data
End Sub


Private Sub winsock_Error(Number As Integer, Description As String,
Scode As Long, Source As String,
HelpFile As String, HelpContext As Long,
CancelDisplay As Boolean)
MsgBox Description, vbOKOnly + vbCritical, "Ошибка!"
End Sub
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0505 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.