diff options
author | Hsieh Chin Fan <pham@topo.tw> | 2023-04-15 23:00:21 +0800 |
---|---|---|
committer | Hsieh Chin Fan <pham@topo.tw> | 2023-04-15 23:00:21 +0800 |
commit | e16cf6440539a8bf12a949a1a285629307be0bb4 (patch) | |
tree | 2b8234cbfb94bc7885d6881005837639c1966019 | |
parent | eba32df4188f3c2127cf03ee26cda6eb4f3fab41 (diff) |
Update function about IMAP with curl
-rw-r--r-- | alias | 17 |
1 files changed, 13 insertions, 4 deletions
@@ -73,12 +73,12 @@ ssh.down() { | |||
73 | } | 73 | } |
74 | 74 | ||
75 | # imap | 75 | # imap |
76 | curl.save_as_mail() { | 76 | curl.mail.save() { |
77 | curl imaps://mail.topo.tw/INBOX \ | 77 | curl "imaps://mail.topo.tw/$1" \ |
78 | --user pham:`pass mail/pham@mail.topo.tw` \ | 78 | --user pham:`pass mail/pham@mail.topo.tw` \ |
79 | -T $1 | 79 | -T $2 |
80 | } | 80 | } |
81 | curl.save_as_mail_attachment() { | 81 | curl.mail.save_attachment() { |
82 | #TEMPFILE=$(mktemp) | 82 | #TEMPFILE=$(mktemp) |
83 | trap 'rm $TEMPFILE' EXIT | 83 | trap 'rm $TEMPFILE' EXIT |
84 | mail -a $1 -Sexpandaddr /dev/stdout | \ | 84 | mail -a $1 -Sexpandaddr /dev/stdout | \ |
@@ -86,6 +86,15 @@ curl.save_as_mail_attachment() { | |||
86 | --user pham:`pass mail/pham@mail.topo.tw` \ | 86 | --user pham:`pass mail/pham@mail.topo.tw` \ |
87 | -T /dev/stdin | 87 | -T /dev/stdin |
88 | } | 88 | } |
89 | curl.mail.search.subject() { | ||
90 | curl "imaps://mail.topo.tw/$1" \ | ||
91 | --user pham:`pass mail/pham@mail.topo.tw` \ | ||
92 | --request "SEARCH SUBJECT $2" | ||
93 | } | ||
94 | curl.mail.fetch() { | ||
95 | curl "imaps://mail.topo.tw/$1;MAILINDEX=$2" \ | ||
96 | --user pham:`pass mail/pham@mail.topo.tw` \ | ||
97 | } | ||
89 | 98 | ||
90 | # Gist | 99 | # Gist |
91 | alias g='gist' | 100 | alias g='gist' |