|
|
|
Почтовый клиент
|
|||
|---|---|---|---|
|
#18+
подскажите как узнать что приходит в soket текстовое письмо или файл.что значит <CRLF> символ и как его указывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2006, 15:30 |
|
||
|
Почтовый клиент
|
|||
|---|---|---|---|
|
#18+
В сокет приходят байты. Как их интерпретировать - ваше дело. CRLF в терминах C это два символа '\r', '\n' идущие друг за другом. Код: plaintext 1. 2. 3. 4. There Ain't No Such Thing As A Free Lunch ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2006, 15:51 |
|
||
|
Почтовый клиент
|
|||
|---|---|---|---|
|
#18+
А как интерпритировать?как понять что приходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2006, 16:46 |
|
||
|
Почтовый клиент
|
|||
|---|---|---|---|
|
#18+
Почтовое сообщение это всегда текст (rfc822). Файлы в письме передаются как вложение в тело этого письма (rfc2045-rfc2049) Т.е. чтобы понять есть ли файл, надо целиком принять письмо, проверить есть ли в нем вложения и каковы типы этих вложений. Вы можете заниматься этим сами (флаг в руки и барабан на шею), или взять какую-нибуть библиотеку для работы с MIME. -- There Ain't No Such Thing As A Free Lunch ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2006, 17:08 |
|
||
|
Почтовый клиент
|
|||
|---|---|---|---|
|
#18+
OK а как проверить есть ли в нем вложения и каковы типы этих вложений. Подскажите пожалуйста ,я смотрю вы умные вещи говорите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2006, 19:08 |
|
||
|
Почтовый клиент
|
|||
|---|---|---|---|
|
#18+
Взять и распарсит его. Как это делается, у меня нет ни сил ни времени, чтобы объяснять. Возьмите исходники почтового клиента mutt и посмотрите. -- There Ain't No Such Thing As A Free Lunch ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2006, 20:12 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33471909&tid=2032176]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
53ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 351ms |

| 0 / 0 |
