Commit Graph

  • 3f5a1cd915 rename local to incoming Aine 2022-09-23 10:33:25 +03:00
  • d50b79a801 switch email address validation to mail.ParseAddress Aine 2022-09-23 10:29:37 +03:00
  • 5a19ffad08 securely compare passwords, add notice about message removal Aine 2022-09-23 10:19:25 +03:00
  • 7473ed9450 send emails in unicode, fixes #31 Aine 2022-09-22 22:23:47 +03:00
  • 90927247fd fix nosend description Aine 2022-09-22 21:40:31 +03:00
  • 1dc552686d reflect smtp auth changes in radme Aine 2022-09-22 18:26:56 +03:00
  • 070a6ffc76 use postmoogle as general purpose SMTP server and allow other apps or scripts to send emails through it Aine 2022-09-22 18:21:17 +03:00
  • c9c871287d add read receipts and typing notifications, closes #30 v0.9.3 Aine 2022-09-21 11:18:25 +03:00
  • 16c577eeb2 update deps Aine 2022-09-21 11:10:41 +03:00
  • 97aacbf143 export MXID patterns parsing to external lib Aine 2022-09-14 13:46:56 +03:00
  • 14c0ebf1f1 fix attachments msg type parser v0.9.2 Aine 2022-09-13 18:35:19 +03:00
  • af3e23f630 enable starttls, fixes #29 Aine 2022-09-13 18:28:36 +03:00
  • 691bf31dff fix access denied on !pm send Aine 2022-09-13 17:29:49 +03:00
  • 76bffd931c correctly handle attachments mimetype and set proper msgtype, fixes #27 Aine 2022-09-13 17:21:00 +03:00
  • 7e92c023c8 do not parse inlines, fixes #28 Aine 2022-09-13 16:57:17 +03:00
  • a73735d849 Merge branch 'listentls' into 'main' v0.9.1 Slavi Pantaleev 2022-09-08 14:30:47 +00:00
  • 08aa23b397 fix Message-Id, fixes #20 Aine 2022-09-08 14:08:17 +03:00
  • 613767a86d update POSTMOOGLE_TLS_REQUIRED comment Aine 2022-09-08 11:49:59 +03:00
  • eb88b74ff7 remove close() on error Aine 2022-09-08 11:44:49 +03:00
  • 9a121b6ed5 try to send emails over TLS first Aine 2022-09-08 09:52:58 +03:00
  • d434edd930 Merge branch 'dkimreset' into 'main' Slavi Pantaleev 2022-09-08 06:48:52 +00:00
  • daeb72aa58 add TL;DR DNS config Aine 2022-09-08 09:36:33 +03:00
  • a608fffea8 !pm dkim reset; switch DKIM algo to RSA Aine 2022-09-08 09:31:09 +03:00
  • 31a1399736 fix dkim signature (domain), fixes #21 Aine 2022-09-08 00:11:10 +03:00
  • 40f2ec9492 fix command parsing Aine 2022-09-07 23:51:37 +03:00
  • 59ed33638b Secure SMTP listener Aine 2022-09-07 21:29:52 +03:00
  • 715ec1ef2a fix #19 Aine 2022-09-07 20:24:49 +03:00
  • 47767e2ab2 Merge branch 'send' into 'main' Slavi Pantaleev 2022-09-07 06:47:41 +00:00
  • 8823867ba5 Apply 1 suggestion(s) to 1 file(s) Slavi Pantaleev 2022-09-06 19:55:46 +00:00
  • c4e136674a Apply 1 suggestion(s) to 1 file(s) Slavi Pantaleev 2022-09-06 19:55:38 +00:00
  • d4b6c7bd1f Apply 1 suggestion(s) to 1 file(s) Slavi Pantaleev 2022-09-06 19:55:27 +00:00
  • d5676ecc07 replace DOMAIN to example.com in readme Aine 2022-09-06 22:55:08 +03:00
  • eacdbe587b Apply 1 suggestion(s) to 1 file(s) Slavi Pantaleev 2022-09-06 19:53:00 +00:00
  • 78210e6487 update utils.RelatesTo and utils.EventParent comments Aine 2022-09-06 22:52:40 +03:00
  • ca758f8825 Apply 1 suggestion(s) to 1 file(s) Slavi Pantaleev 2022-09-06 19:49:30 +00:00
  • 321d1da79f Apply 1 suggestion(s) to 1 file(s) Slavi Pantaleev 2022-09-06 19:49:13 +00:00
  • bac3447db2 Apply 1 suggestion(s) to 1 file(s) Slavi Pantaleev 2022-09-06 19:49:02 +00:00
  • 86890c1f89 refactor email.Compose() Aine 2022-09-06 22:48:37 +03:00
  • 4c96e6a11f Apply 1 suggestion(s) to 1 file(s) Slavi Pantaleev 2022-09-06 19:44:05 +00:00
  • 4d01579505 move email sending to b.runSend() Aine 2022-09-06 22:43:04 +03:00
  • db135c0cb1 deconstruct getSubject and getBody Aine 2022-09-06 22:34:21 +03:00
  • bbb6bec35f update SetMTA comment Aine 2022-09-06 22:21:23 +03:00
  • 5945ddc8a0 rename internal thigs of smtp/ Aine 2022-09-06 22:16:28 +03:00
  • 2b5095b0b2 add note about interface Aine 2022-09-06 22:03:10 +03:00
  • af1b664274 cache empty settings Aine 2022-09-06 22:02:21 +03:00
  • 17c8d06a33 disable insecure auth Aine 2022-09-06 18:51:46 +03:00
  • 085cdf5dbf refactor email2content Aine 2022-09-06 18:39:35 +03:00
  • 1f896d1b26 add note about MX record Aine 2022-09-06 16:46:14 +03:00
  • 7d435f7ba8 move email composing to utils Aine 2022-09-05 20:38:58 +03:00
  • 2427d41ae3 move parsing of !pm send to utils, update !pm send instructions Aine 2022-09-05 20:10:07 +03:00
  • e4c425fb2e update readme Aine 2022-09-05 18:00:09 +03:00
  • 41f3ad947e fix readme Aine 2022-09-05 17:02:45 +03:00
  • 12a2d4c6f9 dkim Aine 2022-09-05 17:02:00 +03:00
  • fda0d62087 send emails Aine 2022-09-04 22:09:53 +03:00
  • a92b4c64ae Merge branch 'only-follow-invites-for-allowed' into 'main' Aine 2022-08-31 12:59:04 +00:00
  • 61cc9b21c5 Only auto-join rooms when invited by allowed users Slavi Pantaleev 2022-08-31 15:54:56 +03:00
  • a3c81ab232 Merge branch 'better-introduction' into 'main' Aine 2022-08-31 07:40:25 +00:00
  • ab95fe5d2d refactor to fmt.Sprintf() Aine 2022-08-31 10:39:30 +03:00
  • 104e948b9c remove migrations Aine 2022-08-31 10:33:13 +03:00
  • 67f504f888 Merge branch 'fix-double-domain-again' into 'main' Aine 2022-08-31 07:24:40 +00:00
  • bf970fc699 remove duplications in utils.Mailbox Aine 2022-08-31 10:24:17 +03:00
  • 4b1ce195b4 Do not append domain twice when updating mailbox (again) Slavi Pantaleev 2022-08-31 09:16:16 +03:00
  • 60d3fbbba5 Improve introduction and getters usability Slavi Pantaleev 2022-08-31 09:08:49 +03:00
  • 75e5ed8245 Merge branch 'improve-help-wording' into 'main' v0.9.0 Aine 2022-08-30 16:43:02 +00:00
  • 050b8f890b Merge branch 'botconfig' into 'main' Aine 2022-08-30 16:37:13 +00:00
  • 7315013912 Improve help message wording Slavi Pantaleev 2022-08-30 19:04:44 +03:00
  • 233d212143 fix botSettings.Users() Aine 2022-08-30 18:35:10 +03:00
  • 84b1900dbb adjust initBotUsers() Aine 2022-08-30 18:29:16 +03:00
  • 0c74ae02fb fix one value Aine 2022-08-30 16:13:10 +03:00
  • cec2761911 users adjustments Aine 2022-08-30 15:43:06 +03:00
  • ea1ef9da7f !pm users changes Aine 2022-08-30 15:00:34 +03:00
  • 00b84fba0e cache even unexisting bot settings Aine 2022-08-30 14:47:16 +03:00
  • 9f66d1fee6 rename options, rename settings types Aine 2022-08-30 14:45:07 +03:00
  • 627e090afd rename account data keys, rearrange code Aine 2022-08-30 14:42:07 +03:00
  • 5ed3a53223 diff bot and room settings Aine 2022-08-30 14:37:19 +03:00
  • f97ebb604a manage users in runtime, closes #16 Aine 2022-08-29 21:41:14 +03:00
  • 0ba951fbe6 set default POSTMOOGLE_USERS pattern Aine 2022-08-29 20:56:28 +03:00
  • 74e7fa5f3b update README, closes #11 Aine 2022-08-29 20:40:52 +03:00
  • 89d5ec8a91 adjust !pm mailboxes, relates to #15 Aine 2022-08-29 20:31:25 +03:00
  • e0bd71717c remove NOOWNER, closes #14 Aine 2022-08-29 20:21:37 +03:00
  • ba73b5a97c add !pm delete, closes #13 Aine 2022-08-29 20:18:25 +03:00
  • 505a1b42d7 removed federation, closes #12 Aine 2022-08-29 19:58:54 +03:00
  • e52de55e1a update readme Aine 2022-08-29 17:47:04 +03:00
  • d59ab94b13 Merge branch 'admin-support' into 'main' Aine 2022-08-29 14:45:27 +00:00
  • 064346eef9 Merge branch 'main' into admin-support Aine 2022-08-29 15:48:10 +03:00
  • 5a5a649cba add cache Aine 2022-08-29 15:28:37 +03:00
  • 1a87929567 rename files; show commands by access level Aine 2022-08-29 15:19:07 +03:00
  • bc30f59e96 Move owner commands to their own file Slavi Pantaleev 2022-08-29 14:25:14 +03:00
  • d20d4aa5bf Move mailboxes admin command to a separate file Slavi Pantaleev 2022-08-29 14:20:20 +03:00
  • e59f5d5502 Make Match() with empty list not return a positive result Slavi Pantaleev 2022-08-29 14:10:52 +03:00
  • 6623251695 refactored Aine 2022-08-29 12:30:43 +03:00
  • ba2596afa2 Merge branch 'fix-double-domain' into 'main' Aine 2022-08-29 08:08:30 +00:00
  • 97a4d6c7bc Do not append @domain twice when updating mailbox Slavi Pantaleev 2022-08-29 10:46:59 +03:00
  • 79775c0c13 Add basic mailboxes command Slavi Pantaleev 2022-08-29 10:28:19 +03:00
  • a057654962 Put command access checks on the command level Slavi Pantaleev 2022-08-29 10:25:17 +03:00
  • a62dc0df4f Add POSTMOOGLE_ADMINS Slavi Pantaleev 2022-08-29 09:10:31 +03:00
  • 77a7e9efc6 Merge branch 'show-option-value-in-help' into 'main' Aine 2022-08-28 15:37:29 +00:00
  • 2397075717 Merge branch 'user-whitelisting' into 'main' Aine 2022-08-28 15:36:53 +00:00
  • bd14987561 move settings.Allowed() to bot.Allowed() Aine 2022-08-28 18:36:01 +03:00
  • 1d6b43a83a Reindent bot/bot.go Slavi Pantaleev 2022-08-28 17:56:19 +03:00