= Blueprint for the Messaging Module = Current design is here: * http://wiki.sahana.lk/doku.php?id=dev:msg_archi User Guide: * http://wiki.sahana.lk/doku.php?id=doc:message:english What we need is: * Contacts List * Admin UI for: * Email Settings * [http://pyserial.wiki.sourceforge.net/pySerial PySerial] * [http://kannel.org Kannel] ([http://mobilehacking.org/index.php/PyKannel PyKannel]) * [http://smstools3.kekekasvi.com SMSTools] * [http://rapidsms.org RapidSMS] * CAP alerts: http://talksahana.com/2009/03/04/firefox-browser-cap-alerting-plugin-sahana-idea-for-gsoc2009/ * SMS alerts * SMS login / data entry / reports * [wiki:BluePrintMessagingModuleJ2ME J2ME client] Q: How to get SMSTools daemon running from Webapp? * Perhaps this cron example will help: * http://groups.google.com/group/web2py/browse_thread/thread/44817da72c798df8 * http://groups.google.com/group/web2py/browse_thread/thread/cfe89bfa9d87bc tools.py has mail settings: {{{ mail=MailS3() # These settings should be made configurable as part of the Messaging Module mail.settings.server='mail:25' mail.sender='sahana@sahanapy.org' }}} Can use this to send emails with dynamic data inserted into templates (like HTML pages): * http://groups.google.com/group/web2py/browse_thread/thread/f6c903f9c67cfe2e Simple app for sending mails from a form (using smtplib): * http://mdp.cti.depaul.edu/appliances/default/show/10 T2 supports sending emails: {{{ self.email_server='localhost' self.email_auth='' def t2.email(self,sender,to,subject='test',message='test'): }}} ---- BluePrints