|
|
|
Почтовый клиент
|
|||
|---|---|---|---|
|
#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=33471982&tid=2032176]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 447ms |

| 0 / 0 |
