Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/deltachat/mailadm

mail account administration tool for temporary and other account creation/modification
https://github.com/deltachat/mailadm

rename conn.add_user & conn.del_user database methods

9badd997a2d4d0034bf1ead80b904d7daf3b997c authored almost 3 years ago by missytake <[email protected]>
move retry logic to conn.py

bc2065483f725a4652697336052f6347e42b854d authored almost 3 years ago by missytake <[email protected]>
small refactoring

7cdaaeb1d1061e3e6958d5d18177acacb243bd55 authored almost 3 years ago by missytake <[email protected]>
test for mailcow: MailcowError if wrong API token

3549f56ed7de8dc67116dd45c99548e3388ae8e9 authored almost 3 years ago by missytake <[email protected]>
get users from mailcow is reasonable now

5f7df06397cdcc5283f88a05460763f35eeb9c32 authored almost 3 years ago by missytake <[email protected]>
it seems this wasn't necessary :)

7ff1559ec6d8360d035b5785ca253cb4065d9298 authored almost 3 years ago by missytake <[email protected]>
missing variable in string

dd8c4db301b5ce329c9debd42069e708c061a417 authored almost 3 years ago by missytake <[email protected]>
move migrate DB script to CLI

cca583fb0d73b5dc6314b9b7a3676895a15a6a90 authored almost 3 years ago by missytake <[email protected]>
fix rollback

292ebac45378d853d78c22ce387888f8e2d38a5a authored almost 3 years ago by missytake <[email protected]>
new method: conn.get_mailcow_connection

1c2328f9de5919fa4ea2b3087cabdfe8e68e96b3 authored almost 3 years ago by missytake <[email protected]>
BREAKING: changed DB scheme. deprecated postfix/dovecot values

08670b530ba3bdfd24c3a841189ea12939c0d15a authored almost 3 years ago by missytake <[email protected]>
return an integer for DB version

2fd24d63d3ce02a034577657841e6eb2fd607842 authored almost 3 years ago by missytake <[email protected]>
short notes on how to migrate from a pre-mailcow-db

b3cdd63d0c73d0f4b760f7aadd924a74197dd155 authored almost 3 years ago by missytake <[email protected]>
small script to migrate a pre-mailcow-db to new format

7728fb6fc93ca5f1304a69177710a2a90b6d4979 authored almost 3 years ago by missytake <[email protected]>
Revert "test for database migration"

This reverts commit 42c5512822d372f81409a2971ce38ba364eddc34.

cf263b6e17ad7d8db0cf43615f47a7762543e6f7 authored almost 3 years ago by missytake <[email protected]>
Revert "database migration version 1 to 2. increased DB version"

This reverts commit 98479410ed934a7f39651961b1c1626c57d6d653.

b3428a7136a3656c82a23ce724f2ee7060980697 authored almost 3 years ago by missytake <[email protected]>
database migration version 1 to 2. increased DB version

98479410ed934a7f39651961b1c1626c57d6d653 authored almost 3 years ago by missytake <[email protected]>
test for database migration

42c5512822d372f81409a2971ce38ba364eddc34 authored almost 3 years ago by missytake <[email protected]>
mount docker-data directory instead of only the mailadm.db

f00440d9e8c83d08f1e1470623ba53c07905dba6 authored almost 3 years ago by missytake <[email protected]>
check whether user already exists in mailcow before creating it

58f31d3dd6f1459d61bf018ccdfa94d38154d463 authored almost 3 years ago by missytake <[email protected]>
add tests for mailcow without relying on the db

793e871a21225daf38e6f583d0df4bc0e1a3a279 authored almost 3 years ago by missytake <[email protected]>
re-sorting & documentation

9f4c2d41475e14bddc52a26457ab08b1b414e6b4 authored almost 3 years ago by missytake <[email protected]>
move account deletion to conn.py

4318e31220283a9295f9dea4fa4439d0da289c04 authored almost 3 years ago by missytake <[email protected]>
db.rollback() if mailcow connection fails

053dd3b39b58df604e2c54b39f5899ad4a6b0dae authored almost 3 years ago by missytake <[email protected]>
lint errors

608b311d63f2cce4f4a40e4780b9e2f259100301 authored almost 3 years ago by missytake <[email protected]>
pass db init arguments via environment vars

8fd6fc48dfaea71acf4b0cd7644c37e591051c58 authored almost 3 years ago by missytake <[email protected]>
make mailcow endpoint & token a required argument

3921079ba370e559ffed1c2a0314fc5ba90a8e18 authored almost 3 years ago by missytake <[email protected]>
strike warning about where to host TLS certificates

29e7e4b36bbf3aa1f99d00a88c4bee1a7b320f06 authored almost 3 years ago by missytake <[email protected]>
Update src/mailadm/mailcow.py

Co-authored-by: holger krekel <[email protected]>

80ecf79784d7ef6dc63922d7a3dfb9019a6104c5 authored almost 3 years ago by missytake <[email protected]>
Update doc/index.rst

Co-authored-by: holger krekel <[email protected]>

d5b485520d3a01e38b40a569697bb56895fb93bc authored almost 3 years ago by missytake <[email protected]>
Update CHANGELOG.rst

Co-authored-by: holger krekel <[email protected]>

2faae4b6b623cfb3bf3dd5175de7eea15ffa9518 authored almost 3 years ago by missytake <[email protected]>
ignore deprecated config keys

d146c2a39954357e8594551bd4e99caf7b202fe9 authored almost 3 years ago by missytake <[email protected]>
ensure consistent state at user creation if either mailcow or DB fail

703a0de83289a45b4dcf10456d9c844a0d0a20e7 authored almost 3 years ago by missytake <[email protected]>
tests only create addresses with pytest. prefix now

69681daf7ded875ed8ed9282b13f7370dd7058d4 authored almost 3 years ago by missytake <[email protected]>
Updated changelog

2c7b7936d3d59c841e1c0294378eea0ceac52e17 authored almost 3 years ago by missytake <[email protected]>
remove postfix/dovecot documentation

3dc68edc03dcaac9ab701b613e2f07c6ff6a95a5 authored almost 3 years ago by missytake <[email protected]>
removed unused postfix/dovecot clutter

e4378215021472a7bf7686b351f0602ee86a161e authored almost 3 years ago by missytake <[email protected]>
better mailcow error handling

0a90a8a2c8a525585486b89ff6edb91845ff962f authored almost 3 years ago by missytake <[email protected]>
fixed guide; with new_email it returns 404

590510744962f3ef0644b4d89d5e0f0c4121e494 authored almost 3 years ago by missytake <[email protected]>
added mailadm.db to gitignore

7e3a76290a915baa803dde5954fd427dd25064c0 authored almost 3 years ago by missytake <[email protected]>
we don't need to delete the vmail dir anymore

75a7d4a7f0edb1373dfc7aecd6b2f850bdf630ac authored almost 3 years ago by missytake <[email protected]>
Dockerfile & instructions to setup mailadm

5043e1087cd492f5c1619b42c5903e903a9bac16 authored almost 3 years ago by missytake <[email protected]>
typo: unify example port to 3691 in the code

da1bf92d0c53c98c65d038cbd0301f784e9550b5 authored almost 3 years ago by missytake <[email protected]>
default MAILADM_DB: /mailadm.db

428cc9eadb550022c18086ad9bff6578f28e6689 authored almost 3 years ago by missytake <[email protected]>
if it fails, print API response.

b96a248c6b115306bbde68d81879f695d653d1cb authored almost 3 years ago by missytake <[email protected]>
we don't really need these tests - everything in here is covered already.

5f14c45d56a13df9b39ea9aaa3a11c0f9effbffa authored about 3 years ago by missytake <[email protected]>
we don't use hashed passwords anymore :)

e3dc7140c1122d006c1619824235fa3fcf1c2179 authored about 3 years ago by missytake <[email protected]>
delete mailcow accounts with the CLI

4b5522bcc5c999e9edd60253a354c436b728b509 authored about 3 years ago by missytake <[email protected]>
fixing linting issues

01d890375717748cdfb8d56b1dbcbce41531325a authored about 3 years ago by missytake <[email protected]>
we don't store the hash_pw anymore

388628ea391dd5c3be741a0234e836d599277629 authored about 3 years ago by missytake <[email protected]>
API requests to create and delete mailcow accounts

67ed80d78442a2721fd3d25867ec32bff01f4dd3 authored about 3 years ago by missytake <[email protected]>
restructure account creation

c78dec5f8b7c00538777ba9dd64e5cd934e8aef1 authored about 3 years ago by missytake <[email protected]>
deprecated path_virtual mailboxes; no local postfix/dovecot integration anymore

1572cdcf109e24e02a70de0eec74f2707bba2fdf authored about 3 years ago by missytake <[email protected]>
fix sqlite3 error in tests

60698070f99a03f6b71ae94a461b0679d57eded1 authored about 3 years ago by missytake <[email protected]>
make mailcow auth a fixture

96e62ca0a57270f94471c042982a7ff3d1976a3e authored about 3 years ago by missytake <[email protected]>
Basic test if mailcow API is working

0eb8341c7bbb9d23f5cb98b78c4d355eb6798d57 authored about 3 years ago by missytake <[email protected]>
added mailcow_api_token config value

8c6e25e9ce699e53d7c0648f98356787fd7c0d3b authored about 3 years ago by missytake <[email protected]>
added things to gitignore

b16c2059446ab054d2e0901d92a392118a57afa6 authored over 3 years ago by missytake <[email protected]>
Merge pull request #18 from deltachat/rst-url

Fix hyperlink syntax

dfac74575d4301a3313e1f5d96865793c8a114e2 authored over 4 years ago by holger krekel <[email protected]>
Fix hyperlink syntax

It's reStructuredText, not Markdown.

908d37285e53f20481db6b20d792d4e7c1e9c37e authored over 4 years ago by Alexander Krotov <[email protected]>
fix permission some more

1994711e9324368fbf57dca36100196452f51200 authored over 4 years ago by holger krekel <[email protected]>
Merge pull request #17 from deltachat/perm

fix permissions

305ee02e60b136e78a9e93752686ee294baaec3e authored over 4 years ago by holger krekel <[email protected]>
strike MAILADM_USER variable, and execute mailadm-prune as vmail user

1c47eba5b79071943047e775aa40246259340079 authored over 4 years ago by holger krekel <[email protected]>
also fix mailadm-user problem with prune

ef0427e53db510ce87a06f96673b4175b3d6c0f1 authored over 4 years ago by holger krekel <[email protected]>
fix permissions

e38bbbd3532fe7c813f7428635c4e07754a68e98 authored over 4 years ago by holger krekel <[email protected]>
another fix for mailadm user config

4a259d179d6b53bf363c43d59477522f8c907c3e authored over 4 years ago by holger krekel <[email protected]>
Merge pull request #16 from deltachat/fix_testrun

fix various things from today's testrun.org deployment with emil

d95edd8125a8f978bc89477e502833c7e4b6b250 authored over 4 years ago by holger krekel <[email protected]>
fix various things from today's testrun.org deployment with emil

4fd71e7be16ae1ca8b1c756700f1745f7c344b34 authored over 4 years ago by holger krekel <[email protected]>
fix computation of homedir

6d367769ce394bc23de773c2290fd3e619a6b417 authored over 4 years ago by holger krekel <[email protected]>
fix some docs

1349056aa5e4ec3bb6ba304f8f25bc02a5819e76 authored over 4 years ago by holger krekel <[email protected]>
Merge pull request #14 from deltachat/mod_token

add mod-token command line

d051e5c86ff1e3e5ef33986f02ae7d2424ab5cd4 authored over 4 years ago by holger krekel <[email protected]>
add mod-token command line

60c186b6390d6f9ed148fadf804726de18a68e53 authored over 4 years ago by holger krekel <[email protected]>
add changelog

1dc0edc39c2d3720f49dae9b6e7b941ae66822a3 authored over 4 years ago by holger krekel <[email protected]>
Merge pull request #13 from deltachat/fix_token

make sure we have no special chars in token

09c0f08db556b2feabb900b08fc16bc3dff3c302 authored over 4 years ago by holger krekel <[email protected]>
make sure we have no special chars in token

a95c776278c030c2de09f28bbd2ae84917f16122 authored over 4 years ago by holger krekel <[email protected]>
release preps

575c9073fd0c1bb2834a3a9ffd347689dd4452dc authored over 4 years ago by holger krekel <[email protected]>
Merge pull request #12 from deltachat/imaptest-hostname

Make mail hostname more flexible.

58e3c788ee525ddf3735a8560be52dbe5a9e9bed authored over 4 years ago by holger krekel <[email protected]>
Make mail hostname more flexible.

The hostname is not necessarily the same as the email domain. In fact, it shouldn't be.

415af701ebd08012ccbe97c2cdc71196db6f4490 authored over 4 years ago by Christian Zagrodnick <[email protected]>
Merge pull request #11 from deltachat/prune-vmail

actually purge

6723ad3e1a762fe325a5425c3de97400f1c8d224 authored over 4 years ago by holger krekel <[email protected]>
actually purge

c552295591073d72b511b0a95f63a0321270b93d authored over 4 years ago by holger krekel <[email protected]>
some fixes and updates to the docs

8131dddebb180d3a2ec79974b526876adf054d6c authored over 4 years ago by holger krekel <[email protected]>
Merge pull request #10 from deltachat/sqlite

move state keeping into sqlite

deaa11edc520399a86187168dc98d0c8f071fff7 authored over 4 years ago by holger krekel <[email protected]>
fixing various things.

b192e2a531252e4e70238dae4335c0f06678cd28 authored over 4 years ago by holger krekel <[email protected]>
also commit rough uninstall script

3e47272892807487d5e23d5a1e8e8c1fb1310c51 authored over 4 years ago by holger krekel <[email protected]>
finalized install details i hope

20eee68c24a695407d99fbb262a59c8d18cd6889 authored over 4 years ago by holger krekel <[email protected]>
some streamlining

d287fd81effc29d9d3845e754e739e1eae055ba4 authored over 4 years ago by holger krekel <[email protected]>
make things work again, fully based on the database

6a86d2edf3219d220937c73a0f5e59e5458b0eed authored over 4 years ago by holger krekel <[email protected]>
add init command

46228d9b50f047882d3555bc31bb2932710649f9 authored over 4 years ago by holger krekel <[email protected]>
almost works

dc55ed218500d91b6967aa700777ef5231446069 authored over 4 years ago by holger krekel <[email protected]>
introduce config sub command

452902d26d769af105e446d1f212270d4a2f3f36 authored over 4 years ago by holger krekel <[email protected]>
fix setup

aa27d64c471148aa4d82b96a41bae1a1d40aedc3 authored over 4 years ago by holger krekel <[email protected]>
complete install mailadm script

43d3d36aa3c52fccb0a4c70ffb8d0d29ccd1650b authored over 4 years ago by holger krekel <[email protected]>
remove config var path_mailadm_db

2c88f46a474e9af9649e0dd8e8f118cf0f837449 authored over 4 years ago by holger krekel <[email protected]>
run script as root

11117f4188ec877602ad589d0f4478483efd454b authored over 4 years ago by holger krekel <[email protected]>
fix MAILADM_CFG handling

3f7fe6bb5a419252963a8915f7b8cca998e6532e authored over 4 years ago by holger krekel <[email protected]>
remove requirement to have MAILADM_CFG set

bb7867ce007d0635108efbe3853b0546e360318a authored over 4 years ago by holger krekel <[email protected]>
more rework

529a4662bc23bd495a4ac5fe4c7b5fb6746a6693 authored over 4 years ago by holger krekel <[email protected]>
refine layout :)

ecdd33e11022ea77c102356584920acc170f95d4 authored over 4 years ago by holger krekel <[email protected]>
with both logos

6ad640c71e24041a8b243f83771109f552d38b2d authored over 4 years ago by holger krekel <[email protected]>
adjust qr code generation

d6cdb5488c670066ddbb45c83df43f1b100821aa authored over 4 years ago by holger krekel <[email protected]>