Отправка файлов через CMTP
Или нормальное описание MIME.
Если кто помежет советом, буду очень признателен.:)
http://www.ietf.org/rfc/rfc0821.txt - все команды SMTP. Коннектишь сокет, а потом пошагово команду за командой.
В том то и проблема, через сокет соеденился, командами письмо отравил. Но пока то что я видел, протокол SMTP не позволяет отправлять файлы. Для этого нужно воспользоваться MIME. Но толковой документации я не нашел.:(
P. S. Спасибо за ответ.
Не мучайся, в борландt есть готовый компонет. :)) А вообще смотри пример по MAPI. Называется Simplemapi.
Спасибо за совет.:) Но мне нужно на Visual C++.:)
P. S. Спасибо за ответ.
В том то и проблема, через сокет соеденился, командами письмо отравил. Но пока то что я видел, протокол SMTP не позволяет отправлять файлы. Для этого нужно воспользоваться MIME. Но толковой документации я не нашел.:(
P. S. Спасибо за ответ.
SMTP только в текстовом виде пересылает письма, когда файл пересылаешь - клиент кодирует его в текстовую форму, а второй его раскодирует. В винде, вроде, утилиты есть для кодировки mncode и mpack, может и не так пишется, не помню - их можно из командной строки вызывать.
SMTP только в текстовом виде пересылает письма, когда файл пересылаешь - клиент кодирует его в текстовую форму, а второй его раскодирует. В винде, вроде, утилиты есть для кодировки mncode и mpack, может и не так пишется, не помню - их можно из командной строки вызывать.
Если точно сформулировать задачу, то мне на VISUAL C++ надо написать почтовый клиент...
Через SMTP, текст отправляется, а вот файлы немогу, не предусотрено. А через MIME не получается. Он даже перестал отправлять текст.:(
Если точно сформулировать задачу, то мне на VISUAL C++ надо написать почтовый клиент...
Через SMTP, текст отправляется, а вот файлы немогу, не предусотрено. А через MIME не получается. Он даже перестал отправлять текст.:(
при пересылке файла по SMTP он кодируется в текст и добавляется в конец письма, а второй клиент вырезает этот закодированный кусок из тела письма и раскодирует его. Посмотри твои письма входящие в Notepad'e. Вся проблема состоит в кодировании и раскодировании файла.
при пересылке файла по SMTP он кодируется в текст и добавляется в конец письма, а второй клиент вырезает этот закодированный кусок из тела письма и раскодирует его. Посмотри твои письма входящие в Notepad'e. Вся проблема состоит в кодировании и раскодировании файла.
Я понимаю, как все это происходит... Единственное, я не могу с помощью комманд отправить файлы...
:)