
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.09.2015, 18:32
|
|||
|---|---|---|---|
Perl и Net::SMTP - не отправляется большое сообщение одним datasend |
|||
|
#18+
Использую примерно такой код для отправки почты через GMail: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. На сравнительно небольших письмах все работает нормально. На больших письмах (от 100 КБ) вылетает ошибка. Если включить отладку, выглядит примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Видимо слишком большой блок данных в datasend. Я сделал так: Код: php 1. 2. Теперь письма уходят и даже читаются нормально. Это оптимальный способ или может быть у Net::SMTP есть какое-то штатное свойство или опция, чтобы автоматически буферизовать данные при выводе? ________________________ Мы смотрим с оптимизмом... ...в оптический прицел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&mobile=1&tid=1461528]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
143ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 407ms |

| 0 / 0 |
