Skip to content

Commit

Permalink
гл. 6,8,9,10,12,14,15 Проверка орфографии
Browse files Browse the repository at this point in the history
  • Loading branch information
tyrbonit committed Jun 24, 2016
1 parent 5b5d9b7 commit 09fe79f
Show file tree
Hide file tree
Showing 7 changed files with 149 additions and 138 deletions.
88 changes: 44 additions & 44 deletions sources/43-web2py-russian-translation-in-progress/06.markmin

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions sources/43-web2py-russian-translation-in-progress/08.markmin
Expand Up @@ -270,7 +270,7 @@ python web2py.py -S app -M -R applications/app/private/mail_queue.py

Как уже отмечалось в главе 4, этот тип фонового процесса не должна выполняться через cron (за исключением, возможно cron @reboot), потому что вы должны быть уверены, что не более одного экземпляра не работает в одно и то же время.

Обратите внимание, единственным недостатком отправки электронной почты с помощью фонового процесса является то, что трудно обеспечить обратную связь с пользователем в случае, если отправка сообшения электронной почты прошла неудачно. Если сообщение электронной почты отправляется непосредственно из действия контроллера, то вы можете поймать любые ошибки и немедленно вернуть сообщение об ошибке пользователю. С помощью фонового процесса, однако, электронная почта передается асинхронно, после того, как действие контроллера уже вернуло свой ответ, так что уведомление пользователя о неисправности усложняется.
Обратите внимание, единственным недостатком отправки электронной почты с помощью фонового процесса является то, что трудно обеспечить обратную связь с пользователем в случае, если отправка сообщения электронной почты прошла неудачно. Если сообщение электронной почты отправляется непосредственно из действия контроллера, то вы можете поймать любые ошибки и немедленно вернуть сообщение об ошибке пользователю. С помощью фонового процесса, однако, электронная почта передается асинхронно, после того, как действие контроллера уже вернуло свой ответ, так что уведомление пользователя о неисправности усложняется.


### Чтение и управление почтовыми ящиками (экспериментальная)
Expand Down Expand Up @@ -370,7 +370,7 @@ mymessage = imapdb.INBOX[<id>]

Обратите внимание, что использование идентификатора сообщения в качестве ссылки не рекомендуется, поскольку порядковые номера могут меняться при таких операциях по обслуживанию почтового ящика как удаление сообщения. Если все же хотите записывать ссылки на сообщения (т.е. записывать в поле другой базы данных), решение использовать поле uid в качестве ссылки всякий раз поддерживается, и позволяет получить каждое сообщение с записанным значением.

В заключение, добавте что-то вроде нижеследующего, чтобы показать содержание сообщения в представлении
В заключение, добавьте что-то вроде нижеследующего, чтобы показать содержание сообщения в представлении

``
{{=P(T("Message from"), " ", mymessage.sender)}}
Expand Down Expand Up @@ -416,7 +416,7 @@ subject | string| ````
mime | string | Объявление mime заголовка
email | string | Полное сообщение RFC822**
attachments | list | Каждая не декодируемая в текст часть как словарь
encoding | string | Основная обнаруженая кодировка данного сообщения
encoding | string | Основная обнаруженная кодировка данного сообщения
---------------------------------------------------

*На стороне приложения измеряется как длина строки RFC822 сообщения
Expand Down

0 comments on commit 09fe79f

Please sign in to comment.