Girish Ramakrishnan
|
b71c0bde55
|
add routes to create and delete mail domain
|
2018-01-25 12:09:30 +01:00 |
|
Girish Ramakrishnan
|
ed3f128bcd
|
Send relay, catchall and domain info from mail table
|
2018-01-24 15:38:45 -08:00 |
|
Girish Ramakrishnan
|
2f5ab98284
|
remove config.zoneName() use
|
2018-01-24 15:01:54 -08:00 |
|
Girish Ramakrishnan
|
ee66893875
|
more config.fqdn() removal in tests
|
2018-01-24 14:58:37 -08:00 |
|
Girish Ramakrishnan
|
45456f2cf7
|
Remove unused maildb.addDefaultDomain
|
2018-01-24 14:42:45 -08:00 |
|
Girish Ramakrishnan
|
df3c127584
|
fqdn -> domain
|
2018-01-24 14:28:35 -08:00 |
|
Girish Ramakrishnan
|
9d409a67fd
|
Default to domain because tld.getDomain returns null for some tld's
|
2018-01-24 14:17:26 -08:00 |
|
Girish Ramakrishnan
|
2e05483d54
|
refactor: addDnsRecords now takes a domain
|
2018-01-24 14:08:25 -08:00 |
|
Girish Ramakrishnan
|
4e267c7cd1
|
mail: remove config.fqdn use
|
2018-01-24 12:28:47 -08:00 |
|
Girish Ramakrishnan
|
efc6a5acd0
|
Return NOT_FOUND if app is missing in appstore
|
2018-01-24 10:56:26 -08:00 |
|
Johannes Zellner
|
962ebc835d
|
Do not error if mailbox state is already correct
|
2018-01-24 15:44:05 +01:00 |
|
Johannes Zellner
|
c7282e861c
|
Add missing MailError type
|
2018-01-24 15:38:19 +01:00 |
|
Johannes Zellner
|
358048e02b
|
Add domain specific mailbox routes and logic
|
2018-01-24 13:11:35 +01:00 |
|
Johannes Zellner
|
666f42f4ef
|
Do not automatically create mailboxes for users
|
2018-01-24 12:56:12 +01:00 |
|
Johannes Zellner
|
aca07765c9
|
remove unused require
|
2018-01-24 12:55:44 +01:00 |
|
Girish Ramakrishnan
|
5e688944e8
|
dns: compute subdomain correctly when zone name and domain differs
|
2018-01-23 20:25:45 -08:00 |
|
Girish Ramakrishnan
|
ed75364e2b
|
Default to tld.getDomain if zone name is not provided
|
2018-01-23 18:54:05 -08:00 |
|
Girish Ramakrishnan
|
d33e35fda2
|
Move send_test_mail under mail domain api
|
2018-01-23 16:10:23 -08:00 |
|
Girish Ramakrishnan
|
ccaf687e91
|
remove config.fqdn from settings-test
|
2018-01-23 15:47:41 -08:00 |
|
Girish Ramakrishnan
|
ab447120dc
|
cloudflare: del returns 200 now
|
2018-01-23 14:52:41 -08:00 |
|
Girish Ramakrishnan
|
9e0e99cb0c
|
Use new mail.ini parameters
|
2018-01-23 14:25:15 -08:00 |
|
Johannes Zellner
|
147c728743
|
Rename maildb table to mail
|
2018-01-23 15:45:30 +01:00 |
|
Johannes Zellner
|
681813eddd
|
Ensure the mail status check api has consitent toplevel properties
|
2018-01-23 12:01:00 +01:00 |
|
Girish Ramakrishnan
|
e6f4a9e4a8
|
Use domain in mail test
|
2018-01-22 14:49:30 -08:00 |
|
Johannes Zellner
|
27bd0be1fc
|
Remove config.fqdn() from ldap tests
|
2018-01-22 20:35:21 +01:00 |
|
Johannes Zellner
|
f152dbefad
|
Also check if the domain has mail enabled for ldap sendmail auth
|
2018-01-22 20:35:08 +01:00 |
|
Johannes Zellner
|
687ba0e248
|
Verify mailbox against username instead of email
|
2018-01-22 20:06:18 +01:00 |
|
Johannes Zellner
|
a6f79854db
|
Further ldap test fixes
|
2018-01-22 17:53:17 +01:00 |
|
Johannes Zellner
|
591f01bb45
|
Do not automatically generate the user's email for password verification
|
2018-01-22 16:12:13 +01:00 |
|
Johannes Zellner
|
8bcd807010
|
Use main email address for avatar
|
2018-01-22 16:09:25 +01:00 |
|
Johannes Zellner
|
9f29438b34
|
Allow changing fallbackEmail via the profile api
|
2018-01-22 15:55:55 +01:00 |
|
Johannes Zellner
|
cf94f26d62
|
Fixup the test using fallbackEmail
|
2018-01-22 11:52:58 +01:00 |
|
Girish Ramakrishnan
|
6fdb093595
|
add and remove maildb entries when domain is created and removed
|
2018-01-21 20:33:21 -08:00 |
|
Johannes Zellner
|
48d557b242
|
Replace alternateEmail with fallbackEmail
|
2018-01-21 14:50:24 +01:00 |
|
Johannes Zellner
|
1e8aa209b1
|
Add fallbackEmail to user data model
|
2018-01-21 14:25:39 +01:00 |
|
Girish Ramakrishnan
|
00c1c42b58
|
Fix mail route tests
|
2018-01-21 00:59:20 -08:00 |
|
Girish Ramakrishnan
|
f4e1b8874c
|
add maildb entry when domain entry is created
|
2018-01-21 00:27:28 -08:00 |
|
Girish Ramakrishnan
|
f5b685465f
|
make ldap test use maildb
|
2018-01-21 00:27:13 -08:00 |
|
Girish Ramakrishnan
|
f49a36f667
|
Use mail.get()
|
2018-01-21 00:17:25 -08:00 |
|
Girish Ramakrishnan
|
70fecb8a75
|
Add mail test
|
2018-01-21 00:06:08 -08:00 |
|
Girish Ramakrishnan
|
04868f0983
|
maildb tests
|
2018-01-20 23:52:16 -08:00 |
|
Girish Ramakrishnan
|
16ac205c7f
|
make mail routes domain based
|
2018-01-20 23:47:12 -08:00 |
|
Girish Ramakrishnan
|
3ed794e486
|
Add a single getter for all mail settings
|
2018-01-20 23:47:12 -08:00 |
|
Girish Ramakrishnan
|
f93963540e
|
Add maildb
also, migrate values from settings table to maildb
|
2018-01-20 23:47:08 -08:00 |
|
Girish Ramakrishnan
|
777269810f
|
Move mail container creation to mail.js
At this point, mail.js is like an app of it's own
|
2018-01-20 20:38:35 -08:00 |
|
Girish Ramakrishnan
|
a7de17a160
|
Move mail related settings to new mail route
there is quite a bit of circular dep between settings, platform and
mail code. this will be removed in future commits.
|
2018-01-20 20:02:01 -08:00 |
|
Girish Ramakrishnan
|
e724913b6c
|
Move email_status into mail route
|
2018-01-20 18:37:15 -08:00 |
|
Girish Ramakrishnan
|
b68db9bf05
|
email -> mail
|
2018-01-20 18:22:43 -08:00 |
|
Girish Ramakrishnan
|
8da04f6f51
|
make domaindb.update take object
|
2018-01-20 10:24:11 -08:00 |
|
Girish Ramakrishnan
|
b64c41758e
|
domaindb.upsert is not used
|
2018-01-20 10:18:06 -08:00 |
|