|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
файл не вложился в предыд. посте.. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2010, 09:39 |
|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
вот скрин с The Bat! на вкладке с файлом doc до 10 символов-кракозябров ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2010, 10:18 |
|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
longmanвот скрин с The Bat! на вкладке с файлом doc до 10 символов-кракозябровPDF это такой "почти текст" и на ваших скриншотах это хорошо видно. В чём проблема-то? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2010, 15:30 |
|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
отвечаю сам себе) чтоб подобных лишних вещиц не было, надо в поле Content-Type при формировании письма, а точнее секции вложений необходимо указать не стандартный text/plain ( text/html ), а что-то типа APPLICATION/MSWORD для doc -ов, APPLICATION/PDF для pdf -ов.. вот как бы и всё решение.. также реализовал использование HTML -файла вместо текстового body письма (понятно, что можно просто в body передать теги, но конечный пользователь такими знаниями увы не владеет).. в целом ничего сложного, кому нужно спрашивайте.. всем спасибо.. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2010, 15:53 |
|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
longmanотвечаю сам себе) чтоб подобных лишних вещиц не было, надо в поле Content-TypeНадо "щитильнее" курить первоисточники. RFC2045-RFC2049 - в данном случае. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2010, 20:11 |
|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
Всем спасибо за подсказки. Я в свою очередь обновил пакет, добавил возможность вставлять блобы (из базы или сформированные вручную). Выкладываю обновленную версию целиком: Код: 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. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. 333. 334. 335. 336. 337. 338. 339. 340. 341. 342. 343. 344. 345. 346. 347. 348. 349. 350. 351. 352. 353. 354. 355. 356. 357. 358. 359. 360. 361. 362. 363. 364. 365. 366. 367. 368. 369. 370. 371. 372. 373. 374. 375. 376. 377. 378. 379. 380. 381. 382. 383. 384. 385. 386. 387. 388. 389. 390. 391. 392. 393. 394. 395. 396. 397. 398. 399. 400. 401. 402. 403. 404. 405. 406. 407. 408. 409. 410. 411. 412. 413. 414. 415. 416. 417. 418. 419. 420. 421. 422. 423. 424. 425. 426. 427. 428. 429. 430. 431. 432. 433. 434. 435. 436. 437. 438. 439. 440. 441. 442. 443. 444. 445. 446. 447. 448. 449. 450. 451. 452. 453. 454. 455. 456. 457. 458. 459. 460. 461. 462. 463. 464. 465.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2010, 11:42 |
|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
Подскажите в какую сторону копать, чтобы прикрутить pop3 аутентификацию? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2010, 23:37 |
|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
uranicПодскажите в какую сторону копать, чтобы прикрутить pop3 аутентификацию?"POP before SMTP", если уж быть точным. Копать, как я понимаю, в сторону какого-нибудь UTL_TCP. Если, конечно, нет никакого UTL_POP3 :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2010, 23:55 |
|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
Огромное Спасибо за Пакет! Скажите, как создать письмо с размером более 32К ? Делаю вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
В результате приходит письмо с файлом аттачем MessageOver32kb.htm Можно ли как то сделать чтобы приходило письмо где в body текст (более 32К), а не письмо с аттачем ? Вроде выше писали, надо поставить какой то хитрый mimetype ? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2010, 16:59 |
|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
Вот мое решение :) Тоже много искал, гуглил, исправлял под себя. В письме выглядит немного странно, а именно не могу расшифровать как просто перевести строку. оно либо тулит весь текст в одну строку без переносов, либо вставляет пустую строку. Я выбрал вариант с пустой строкой. Больше 32К возможно. Текст без вложений. Это из джоба генерируется если есть джобы у которых BROKEN='Y' или FAILURES>0. Редактируйте по своему усмотрению. Код: 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. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2010, 17:10 |
|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
Uncle TolaОгромное Спасибо за Пакет! Скажите, как создать письмо с размером более 32К ? Делаю вот так: В результате приходит письмо с файлом аттачем MessageOver32kb.htm Можно ли как то сделать чтобы приходило письмо где в body текст (более 32К), а не письмо с аттачем ? Вроде выше писали, надо поставить какой то хитрый mimetype ? Быстрый фикс Найдите в тексте пакета эти строки (в разделе добавления атачей при отправке письма) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Я протестировал этот код на бате, на других клиентах пока нет времени. Если указать мимтип text/plain атача - бат понимает сразу как обычное письмо. если как text/html - то выводит как вложеный файл Письмо.htm - скорее всего это особенность бата так отображать хтмл письма, другие клиенты думаю нормально воспримут. Кодировка атачнутого письма utf-8. Если необходимо, поправьте в куске кода выше. Отпишитесь, пожалуйста, получилось или нет. Если все получится, то доработаю пакет под это ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2010, 08:31 |
|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
chameleon82, Спасибо! Под MS Outlook 2007 все нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2010, 09:29 |
|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
Здравствуйте! Никак не получается отправить сообщение на русском. Пишу на русском текст, кладу его в сообщение (больше 32К, через BLOB). Однако все русские символы удаляются (но знаки препинания и английские символы остаются). Скажите, это что то в настройках кодировки базы данных ? Заголовок на русском языке нормально обрабатывается, одноко русские символы в теле он чистит :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2010, 16:44 |
|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
Uncle Tola, Стоит уточнить версию БД - может все эти испражнения с самописьками и не нужны. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2010, 17:33 |
|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
9.2.0.8 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2010, 17:42 |
|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
попробуйте формировать blob в кодировке utf-8, соответственно при отправке кодировку атачмента указывать тоже utf-8. Должно работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2010, 11:06 |
|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
chameleon82попробуйте формировать blob в кодировке utf-8, соответственно при отправке кодировку атачмента указывать тоже utf-8. Должно работать. Спасибо. Как оказалось ничего менять в коде не надо. Надо только перед тем как записывать в BLOB делать конвертацию: vText := Convert(vMailText, 'UTF8'); ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2010, 17:30 |
|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
Всех приветствую, скажите, а в само тело письма можно вставить картинку(*.jpeg), например в кодировки Base64?, не вложенный файл а картинку. Попробовал через bfile, приходит 2F396A2F34414151536B5A4A526741424151454159414267414... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2011, 16:00 |
|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
wellvkВсех приветствую, скажите, а в само тело письма можно вставить картинку(*.jpeg), например в кодировки Base64?, не вложенный файл а картинку. Попробовал через bfile, приходит 2F396A2F34414151536B5A4A526741424151454159414267414... Могу ошибаться, но кажется, такое невозможно. Для вставки картинки в текст нужно делать следующее: формат письма html , сначала делаем вложение картинки, имя файла даем например my_image.jpg (имя файла, которое должно прийти в письме), затем в теле письма пишем хтмл-код примерно такой: Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2011, 06:18 |
|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
chameleon82, тоесть, если даже картинку перевести в base64, почта(почтовые клиенты) не смогут интерпретировать её?!(жаль, идея была хорошая). ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2011, 06:52 |
|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
wellvk, Если спецификация позволяет вкладывать файл вместо тела письма, то можно. К сожалению,я не изучал этот вопрос в спецификациях, попробуйте поправить пакет. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2011, 07:28 |
|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
wellvk, <img src="data:image/gif;base64,R0lGODlhDwAPAJECAAAAAP//AAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgACACwAAAAADwAPAAAENFBICWqdWNTA+cVAJ3pTOI4A5ZnB1mpebM7sKbr2Xectbf0kH/AFW1k6KVUuWdp9MppfJgIAIfkEBQoAAgAsAwADAAkABgAABBNQACDqlCFQkHkNAhhWZGmWU6pGADs%3D"> ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2011, 07:57 |
|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
Дата формируется не по стандарту RFC2822. Из-за этого некоторые клиенты отпраляют письма в нежелатеьную почту Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2011, 13:46 |
|
Передача письма с вложением. Готовое решение
|
|||
---|---|---|---|
#18+
-2-Uncle Tola, Стоит уточнить версию БД - может все эти испражнения с самописьками и не нужны. А что, в 11g есть готовое решение ? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2011, 15:13 |
|
|
start [/forum/topic.php?fid=52&msg=37198356&tid=1879549]: |
0ms |
get settings: |
16ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
52ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
510ms |
get tp. blocked users: |
1ms |
others: | 6ms |
total: | 597ms |
0 / 0 |