You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ponymail.apache.org by hu...@apache.org on 2020/09/09 08:48:06 UTC

[incubator-ponymail-foal] branch master updated: Add a bit about web replies

This is an automated email from the ASF dual-hosted git repository.

humbedooh pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-ponymail-foal.git


The following commit(s) were added to refs/heads/master by this push:
     new 283d0a8  Add a bit about web replies
283d0a8 is described below

commit 283d0a85f2b96d2ab1de9f81915588ee2599ccb3
Author: Daniel Gruno <hu...@apache.org>
AuthorDate: Wed Sep 9 10:47:55 2020 +0200

    Add a bit about web replies
---
 INSTALL.md | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/INSTALL.md b/INSTALL.md
index 4b11ea5..9f320bc 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -8,6 +8,7 @@
 - [Setting up OAuth](#setting-up-oauth)
   * [Setting up Google OAuth](#setting-up-google-oauth)
   * [Setting up GitHub OAuth](#setting-up-github-oauth)
+- [Setting up web replies](#setting-up-web-replies)
 
 <!-- tocstop -->
 
@@ -105,3 +106,24 @@ respectively.
 
 When you've done that, you must currently also edit `webui/js/config.js` and set the 
 `client_id` for GitHub to the correct value.
+
+## Setting up web replies
+It is possible to reply to emails on a list via the web interface, provided you have enabled
+this feature. To do so, you must set a `mailhost` option as well as designate certain 
+domains and subdomains as allowed recipients of email. This is done in the `server/ponymail.yaml`
+file, under ui:
+~~~yaml
+ui:
+  wordcloud: true
+  mailhost: smtp.mydomain.tld:25
+  sender_domains: mydomain.tld *.mydomain.tld
+~~~
+
+You may use wildcards in your domain names, as per standard GLOB/fnmatch rules, 
+separating each entry with a single space:
+- to allow email for list@mydomain.tld, sender_domains must include `mydomain.tld`
+- to allow email for list@sub.mydomain.tld, you should add `sub.mydomain.tld`
+- to allow email for all lists at any subdomain under mydomain.tld, you should add `*.mydomain.tld`
+
+Only users logged in via authoritative OAuth will be able to compose replies via the
+web interface.
\ No newline at end of file