Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Fix documentation typos. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
1ba3eeeb4390978fcbcee0a53e98d612 |
User & Date: | drh 2018-06-23 20:30:49.104 |
Context
2018-06-24
| ||
10:07 | Fix an SQL syntax error. ... (check-in: 0398e41a user: drh tags: trunk) | |
2018-06-23
| ||
20:30 | Fix documentation typos. ... (check-in: 1ba3eeeb user: drh tags: trunk) | |
20:11 | Fix typos and update documentation. ... (check-in: 08165ad4 user: drh tags: trunk) | |
Changes
Changes to www/emaildesign.md.
1 2 3 4 5 6 7 8 9 10 | Design of Email Notification ============================ This document contains high-level design notes for the email notification system in Fossil. Use this document to get a better understanding of how Fossil handles email notification, to help with doing custom configurations, or to help contribute features. This document assumes expert-level systems knowledge. A separate tutorial for setting up email notification by non-experts will be | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | Design of Email Notification ============================ This document contains high-level design notes for the email notification system in Fossil. Use this document to get a better understanding of how Fossil handles email notification, to help with doing custom configurations, or to help contribute features. This document assumes expert-level systems knowledge. A separate tutorial for setting up email notification by non-experts will be generated once the email notification system stabilizes. Email notification is under active development as of this writing (2018-06-23). Check back frequently for updates. Data Design ----------- |
︙ | ︙ | |||
71 72 73 74 75 76 77 | SQLite database file. The self-hosting Fossil website uses this technique because Fossil runs inside a reduced-privilege chroot jail and cannot invoke commands like /usr/sbin/sendmail. A separate TCL script running outside of the jail monitors the email queue database and forwards email messages to the Postfix mail transfer agent. There is an example TCL script in the [tools/email-sender.tcl](/file/tools/email-sender.tcl) file | | | 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 | SQLite database file. The self-hosting Fossil website uses this technique because Fossil runs inside a reduced-privilege chroot jail and cannot invoke commands like /usr/sbin/sendmail. A separate TCL script running outside of the jail monitors the email queue database and forwards email messages to the Postfix mail transfer agent. There is an example TCL script in the [tools/email-sender.tcl](/file/tools/email-sender.tcl) file of the source tree that shows how this is done. 3. <b>"dir"</b> → Write outgoing email messages as individual files in a designated directory. This might be useful for testing and debugging. Internally, there is a fourth email sending method named "stdout" which simply writes the text of the email message on standard output. |
︙ | ︙ |