Commit Graph

58 Commits

Author SHA1 Message Date
medmunds
4b615cb3a9 Clean email headers and warn on unsupported address format
Just in case, make sure CR or NL don't end up in
an email header.
2021-02-16 14:02:09 -08:00
medmunds
b36247a091 Implement _rfc2822_date helper 2021-02-16 13:13:26 -08:00
medmunds
6e77756d6a Rework read/save config to not save default values
Add and use _readaccountconf_mutable_default and
_saveaccountconf_mutable_default helpers to capture
common default value handling.

New approach also eliminates need for separate
underscore-prefixed version of each conf var.
2021-02-16 12:49:27 -08:00
medmunds
6ff75f9a9f Use PROJECT_NAME and VER for X-Mailer header
Also add X-Mailer header to Python version
2021-02-15 12:23:48 -08:00
medmunds
ffe7ef4764 More than one blank line is an abomination, apparently
I will not try to use whitespace to group code visually
2021-02-14 20:06:07 -08:00
medmunds
30dae70e2b Implement curl version of smtp notify-hook 2021-02-14 19:56:23 -08:00
medmunds
557a747d55 Prep for curl or Python; clean up SMTP_* variable usage 2021-02-14 16:42:25 -08:00
medmunds
fe273b3829 Add instructions for reporting bugs 2021-02-14 13:10:30 -08:00
medmunds
2439bb30e8 Only save config if send is successful 2021-02-14 13:10:30 -08:00
medmunds
e48b6bd22d Make shfmt happy
(I'm open to better ways of formatting the heredoc
that embeds the Python script.)
2021-02-14 13:10:30 -08:00
medmunds
1de9ffacb0 Implement smtp notify hook
Support notifications via direct SMTP server connection.
Uses Python (2.7.x or 3.4+) to communicate with SMTP server.
2021-02-14 13:10:30 -08:00
Mike Beattie
584cc6de2e
Avoid usage of sed -e 2021-01-11 11:27:39 +13:00
Mike Beattie
2e5a6e21cf
Correct shebang 2021-01-11 11:21:46 +13:00
Mike Beattie
10de4b6b7b
Add Telegram notification script
Requires:
- API Token for a bot created with the Telegram Bot Father.
- A Chat ID for a user/group that the bot has permission to post to.
2021-01-04 18:41:02 +13:00
neil
19c4345162 fix shfmt 2020-08-17 22:18:20 +08:00
Honza Hommer
99793bb2c4
chore: remove shellcheck disable 2020-05-09 12:26:16 +02:00
Honza Hommer
24925a1739
feat: add default colors 2020-04-22 21:13:52 +02:00
Honza Hommer
74cdcde449
fix: remove :xdigit: 2020-04-19 23:59:35 +02:00
Honza Hommer
a9c4b8dd1a
feat: Microsoft Teams notify 2020-04-19 01:03:04 +02:00
Honza Hommer
2a8746f6b0
Feat: add msmtp command 2020-03-11 22:32:37 +01:00
Honza Hommer
15b841da06
Feat: simplify conditions for bin and command 2020-03-08 04:47:55 +01:00
Victor Huang
5d88ad554f
Improved token processing method and misc bugfixes
Replace '_err' to '_debug' in the final error report.
Removed redundancy code.
2020-02-08 23:24:45 +08:00
Victor Huang
33670a5bd0
CQHTTP: Change shebang to "/usr/bin/env sh" 2020-02-06 11:26:56 +08:00
Victor Huang
64f8a222cb
Add support for CQHTTP QQ bot API 2020-02-06 11:12:14 +08:00
Vitalii Tverdokhlib
f1f14040b8
DOCS: typo 2019-11-09 12:12:30 +02:00
neilpang
35b34c43ed fix format 2019-11-02 19:44:43 +08:00
neilpang
5698bec621 fix https://github.com/Neilpang/acme.sh/issues/2566 2019-11-02 09:48:41 +08:00
fgma
b9994e52eb Notify xmpp (#2407)
* notify via xmpp (using sendxmpp)

* fix formatting in notify/xmpp.sh

* minor cleanup
2019-09-05 22:28:47 +08:00
neilpang
143eac092c fix notify message 2019-08-05 22:03:56 +08:00
lcdtyph
d74dfb1f5c IFTTT Webhooks Notification (#2416)
* IFTTT webhooks Notification

* use sh instead of bash

* don't save value that is not set
2019-08-05 21:38:32 +08:00
neilpang
80af3d6ada minor 2019-07-22 21:26:47 +08:00
neilpang
28c153a0a2 fix errors 2019-07-20 12:36:28 +08:00
tdk1069
b8e6287774 PushOver notifications (#2325)
* PushOver notifications, using AppToken, UserKey, and optional sounds
2019-07-20 12:30:56 +08:00
Honza Hommer
51099bf148
Add postmark notify 2019-06-03 01:54:04 +02:00
neil
09bce5e6d6
sync (#2297)
* Create LICENSE.md

* remove _hostingde_parse_no_strip_whitespace function as this breaks API requests

* Fix sessionid parsing on BSD

* Make travis happy. (SC2020)

* fix for https://github.com/Neilpang/acme.sh/issues/2286

* Notify mail update (#2293)

* feat: disable e-mail validation if MAIL_NOVALIDATE is set

* fix: expose _MAIL_BIN variable

* fix: call _mail_body and _mail_cmnd directly to make sure that all used variables are exposed

* fix: update notify/mail.sh

Co-Authored-By: Matej Mihevc <zuexo@users.noreply.github.com>

* fix: remove useless echo, quote eval
2019-05-28 08:47:33 +08:00
neil
6a929d6a1a
Merge pull request #2264 from honzahommer/notify-slack
Add slack notify
2019-05-19 08:29:23 +08:00
neil
ae380cb21e
Merge pull request #2259 from honzahommer/notify-sendmail
Add mail notify
2019-05-19 08:28:43 +08:00
Honza Hommer
d83c9da830
add clearaccountconf MAIL_BIN 2019-05-18 18:21:19 +02:00
Honza Hommer
9a7c9e8d98
remove unset 2019-05-18 18:20:16 +02:00
Honza Hommer
73bbe25d26
add slack notify 2019-05-13 19:49:16 +02:00
Honza Hommer
fc5e3a0aec
remove echo command 2019-05-13 18:59:58 +02:00
Honza Hommer
7625d66259
wip 2019-05-13 18:58:28 +02:00
Honza Hommer
30f2c2bd77
prevent _MAIL_BIN modification 2019-05-13 18:11:44 +02:00
Honza Hommer
e3052c8c57
expose MAIL_BIN variable 2019-05-13 17:44:04 +02:00
Honza Hommer
7b6ebc5c98
try to use ACCOUNT_MAIL if MAIL_FROM is not set 2019-05-13 17:42:07 +02:00
Honza Hommer
d509ef7581
make MAIL_FROM not required 2019-05-13 16:06:24 +02:00
Honza Hommer
d180f01b45
typos 2019-05-12 22:28:37 +02:00
Honza Hommer
91c09dd0a0
ssmtp 2019-05-12 20:26:31 +02:00
Honza Hommer
f6ca92337b
remove unsupported options from mail and mutt command 2019-05-12 20:24:02 +02:00
Honza Hommer
10801bfb25
use mutt if installed 2019-05-12 13:06:45 +02:00