Email Support in AppScale
Bug #591984 reported by
Navraj Chohan
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
AppScale |
Incomplete
|
Medium
|
Navraj Chohan |
Bug Description
Replace the stub implementation of email in GAE with python email client.
Related branches
lp:~nchohan/appscale/SSLCassyMysql
- Chris Bunch: Approve
-
Diff: 5757 lines (+2317/-1984)43 files modifiedAppController/djinn.rb (+28/-21)
AppController/haproxy.rb (+5/-0)
AppController/helperfunctions.rb (+8/-4)
AppController/load_balancer.rb (+5/-0)
AppController/nginx.rb (+93/-15)
AppController/pbserver.rb (+106/-0)
AppController/terminate.rb (+1/-0)
AppDB/appscale_server.py (+117/-312)
AppDB/appscale_server_native_trans.py (+1086/-0)
AppDB/appscale_server_no_trans.py (+0/-1117)
AppDB/as_transaction.py (+0/-241)
AppDB/cassandra/py_cassandra.py (+209/-62)
AppDB/cassandra/templates/storage-conf.xml (+1/-1)
AppDB/datastore_tester.py (+20/-8)
AppDB/dbinterface.py (+12/-4)
AppDB/dhash_datastore.py (+3/-3)
AppDB/hbase/py_hbase.py (+6/-8)
AppDB/helper_functions.py (+1/-1)
AppDB/hypertable/py_hypertable.py (+8/-2)
AppDB/mongodb/py_mongodb.py (+6/-2)
AppDB/mysql/drop_all_tables.py (+4/-1)
AppDB/mysql/prime_mysql.py (+21/-9)
AppDB/mysql/py_mysql.py (+178/-58)
AppDB/mysql/test_mysql_trans.py (+115/-0)
AppDB/soap_server.py (+1/-1)
AppDB/voldemort/py_voldemort.py (+8/-1)
AppDB/zkappscale/zktransaction.py (+0/-1)
AppDB/zkappscale/zktransaction_stub.py (+175/-0)
AppLoadBalancer/lib/usertools.rb (+2/-2)
AppServer/google/appengine/api/datastore_file_distributed.py (+1/-1)
AppServer/google/appengine/tools/dev_appserver.py (+3/-5)
AppServer/google/appengine/tools/dev_appserver_login.py (+18/-81)
AppServer/google/appengine/tools/dev_appserver_main.py (+20/-4)
AppServer/google/net/proto/ProtocolBuffer.py (+1/-1)
AppServer_Java/build.xml (+6/-13)
AppServer_Java/src/com/google/appengine/api/users/dev/LocalLoginServlet.java (+1/-1)
AppServer_Java/src/com/google/appengine/tools/resources/ResourceLoader.java (+2/-2)
debian/appscale_install.sh (+3/-0)
debian/appscale_install_functions.sh (+38/-0)
debian/control.core.jaunty (+1/-0)
debian/control.core.karmic (+1/-0)
debian/control.core.lucid (+2/-1)
firewall.conf (+1/-1)
lp:~nchohan/appscale/email
- Chris Bunch: Approve
-
Diff: 69 lines (+11/-7)2 files modifiedAppServer/google/appengine/api/datastore_file_distributed.py (+1/-0)
AppServer/google/appengine/api/mail_stub.py (+10/-7)
Changed in appscale: | |
assignee: | nobody → Navraj Chohan (nchohan) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in appscale: | |
status: | In Progress → Incomplete |
To post a comment you must log in.
To support the email to admin, we need to be able to query for the owner of the app. This may be a request to the pbserver which returns admin email addresses. To enable email support I am adding the --enable_sendmail in the appserver, and adding sendmail to the image for the core install.