| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Сети > Оправка почты (rambler) |
| Автор: oper54 25.7.2006, 08:52 |
| Доброе время суток... Кто нибудь отправлял почту на рамблер... У меня не выходит, может я в корне не прав? Вот так я пытаюсь общаться с сервером - в ответ он просит логин/пароль "HELO 81.19.66.20\r\n" // smtp.rambler.ru "MAIL FROM:<[email protected]>\r\n" "RCPT TO:<[email protected]>\r\n" // тутимя реального почтового ящика "DATA\r\n\r\n\r\n" "\r\n" "helloo ooo ooo end\r\naaaaa\r\n.\r\n" "CRLF.CRLF\r\n\r\n" "QUIT\r\n" если надо могу выложить код |
| Автор: ptr 25.7.2006, 12:17 |
Кроме кода могут ещё пригодиться ответы сервера. |
| Автор: oper54 25.7.2006, 13:15 | ||||
| не судите строго с сетями я в первый раз, и мало что о них знаю пересылки таким образом в нутри локального почтовика проходят
вот ответ - 530 5.7.0 Authentication required - меня сосно и смущает, после него ничего не получается...
|
| Автор: oper54 25.7.2006, 13:58 |
| В чем проблема я понял.... Но вот как ее решить? я пытаюсь слать письмо с маил.ру но я ведь не маил.ру, как мне отправить без явного указания домена отправителя... если это вообще возможно помогите кто может |
| Автор: ptr 26.7.2006, 10:59 |
| Некоторые серверы (хотя даже наверное почти все, в том числе и rambler) не позволяют производить никаких действий, пока не была произведена аутентификация. Соответсвенно, чтобы послать почту, тебе сначала нужно аутентифицироваться (командой AUTH (RFC2554)), а потом уже производить необходимые действия. Кстати в HELO указывается имя передатчика, а не приёмника. |
| Автор: oper54 26.7.2006, 13:01 |
| спасибо попробую |