Сделал простенькую програмку для посылания почты с помощью winsock. Но вот проблема - могу послать только от list.ru, а остальные SMTP серверы просят авторизацию. Как её послать через winsock?
Заранее спасибо.
Shurik90 писал(а):Сделал простенькую програмку для посылания почты с помощью winsock. Но вот проблема - могу послать только от list.ru, а остальные SMTP серверы просят авторизацию. Как её послать через winsock?
Заранее спасибо.
Shurik90 писал(а):Чё ? Не понял ?
Кто такие RFC ?
winsock.senddata "HELLO " & strFromUser & vbCrLf
winsock.senddata "PASS:" & strPass & vbCrLf <--- как это должно быть?
winsock.senddata "MAIL FROM" & strFromAdress & vbCrLf
Pass = obj.Encode(vbNullChar & Text1(1) _
& vbNullChar & Text1(2)) _
& "=" ' Кодируем логин и пароль в BASE64
Нашёл vbSendMail и ещё с десяток исходников. Ни в одном не могу послать почту от yahoo.com или от mail.com везде выдаёт ошибку что нужна авторизация или авторизация не правильная.
Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 7