Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
CDO
|
|||
|---|---|---|---|
|
#18+
Вот такая проблемка возникла... Отсылаю письма с с вложением использую CDO - все работает Если без вложения пишет следующее: Код: plaintext 1. Все это происходит на серваке с вин2003. На моем локальном серваке (вин2000сервер) письма успешно отправляются и с аттачем и без него. Вот как я это делаю: 1. есть класс: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 2. есть код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Кто-нибудь сталкивался с этим? _____ kxmep ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2004, 17:31 |
|
||
|
CDO
|
|||
|---|---|---|---|
|
#18+
авторВсе это происходит на серваке с вин2003. На моем локальном серваке (вин2000сервер) письма успешно отправляются и с аттачем и без него. может быть это баг в2003? уж больно ситуация корявая... а какая версия студии/фреймворка используется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2004, 09:56 |
|
||
|
CDO
|
|||
|---|---|---|---|
|
#18+
похоже что это проблемы почтового сервера - поищите в гугле в группах темы на номер ошибки 0x800ccc6a ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2004, 10:01 |
|
||
|
CDO
|
|||
|---|---|---|---|
|
#18+
есть такие предложения Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. есть и другие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2004, 10:02 |
|
||
|
CDO
|
|||
|---|---|---|---|
|
#18+
hDrummerа какая версия студии/фреймворка используется? Microsoft Visual Studio .NET 2003 На моей машине вин2000сервер, Microsoft .NET Framework Version:1.1.4322.573; ASP.NET Version:1.1.4322.573 (тут все работает) На сервере вин2003, Microsoft .NET Framework Version:1.1.4322.573; ASP.NET Version:1.1.4322.573 _____ kxmep ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2004, 08:28 |
|
||
|
CDO
|
|||
|---|---|---|---|
|
#18+
Большое спасибо тем, кто пытался помочь! ...и не менее большое сорри, за то, что немного не тот кусок кода написал. И так решение... На самом деле в коде написано: Код: plaintext 1. 2. 3. 4. В сообщении об ошибке ясно сказано: Код: plaintext 1. 2. 3. Там в свою очередь написано: ... What is a bare LF, anyway? It is an ASCII linefeed (LF) character not preceded by an ASCII carriage-return (CR) character. Every line in an Internet mail message is required to end with CR LF. The entire message ends with CR LF dot CR LF. 822bis specifically prohibits other uses of LF. The mail clients discussed above are incorrectly ending lines with LF and, in most cases, ending the entire message with LF dot LF. That's not CR LF dot CR LF, so a server such as msn.com will sit there waiting for the rest of the message. After a while it'll give up and drop the connection. Your mail doesn't get through. Some mail servers convert a bare LF into CR LF, and accept LF dot LF as the end of a mail message. This behavior is specifically prohibited by 821bis. ... А это значит, что писать надо так: Код: plaintext 1. 2. 3. 4. Всем спасибо! _____ kxmep ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2004, 12:33 |
|
||
|
CDO
|
|||
|---|---|---|---|
|
#18+
уже второй раз вижу эту ошибку в форуме и второй раз не обращаю на неё внимания :( сам пишу обычно так: @"c:\example\" может быть поэтому? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2004, 12:39 |
|
||
|
CDO
|
|||
|---|---|---|---|
|
#18+
по моему ты что-то напутал, h? \r\n , \n и @"c:\temp" разные вещи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2004, 13:47 |
|
||
|
CDO
|
|||
|---|---|---|---|
|
#18+
авторпо моему ты что-то напутал, h? ага - по диагонали посмотрел :) имел ввиду ошибку с двойными слэшами string s = "c:\directory\" (надо или @"c:\directory\" или "c:\\directory\\") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2004, 14:35 |
|
||
|
CDO
|
|||
|---|---|---|---|
|
#18+
В продолжение... Выяснилось, что письма с аттачем отправлялись потому, что и файл и тело письма кодировалось Base64. Т.е. символ "\n" был перекодирован и теле письма не встречался. Остается не понятным, почему же на моем серваке все работет даже если в теле письма есть символ "\n" без предшествующего символа "\r"? kxmep ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2004, 13:59 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=32385994&tid=1396026]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
17ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 335ms |

| 0 / 0 |
