| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Программирование под Unix/Linux > smtp клиент |
| Автор: bagos 22.4.2009, 15:51 |
| Программеры! Выручайте! Нужно сделать клиент на си в unix для отправки почты с помощью сокетов, никогда в юниксах не программировал да и с сокетами тоже, может есть какие то наработки у кого по этой теме,задача такая: отправить текстовый файл как тело письма по почте. Все. Может ссылки кто полезные скинет, нашел много чего, но сходу не пойму что нужно а что нет, много левака. Буду очень благодарен! |
| Автор: azesmcar 22.4.2009, 16:01 |
| Для решения нужно. 1. Реализация клиентского сокета 2. Реализация почтового протокола SMTP 3. Реализация MIME 4. Для отправки файлов - Base64 (это для бинарных файлов, в вашем случае может и не нужно, но для универсальности понадобится) По сокетам http://www.softlab.ntua.gr/facilities/documentation/unix/unix-socket-faq/unix-socket-faq-3.html http://www.ecst.csuchico.edu/~beej/guide/ipc/usock.html протокол SMTP http://www.ietf.org/rfc/rfc2821.txt MIME http://www.ietf.org/rfc/rfc2045.txt Base64 http://www.adp-gmbh.ch/cpp/common/base64.html |
| Автор: bagos 22.4.2009, 16:08 |
| Настоящее мужицкое спасибо!!! Впервые приятно удивлен нормальным ответом!!! |