Page MenuHomePhorge

D3295.1775232172.diff
No OneTemporary

Authored By
Unknown
Size
810 B
Referenced Files
None
Subscribers
None

D3295.1775232172.diff

diff --git a/docker/kolab/utils/injectmimemessage.sh b/docker/kolab/utils/injectmimemessage.sh
new file mode 100755
--- /dev/null
+++ b/docker/kolab/utils/injectmimemessage.sh
@@ -0,0 +1,16 @@
+#!/bin/bash
+# Inject a mime message a users inbox.
+# * Write a mime message to $file
+# * Run 'injectmimemessage.sh $file' to inject the message into the TO users mailbox.
+# * Run 'injectmimemessage.sh $file $user@example.com' to inject the message into the $user@example.com's mailbox.
+
+if [ -z "$2" ]
+then
+ TO="-t" #use "To:" header instead
+else
+ TO=$2
+fi
+
+# The message id must be unique, otherwise messages get deduplicated.
+RANDOMID=$(tr -dc A-Za-z0-9 </dev/urandom | head -c 13 ; echo '')
+sed "s/message-id:.*/Message-Id: <$RANDOMID@generated.local>/gI" "$1" | /usr/sbin/sendmail -i "$TO"

File Metadata

Mime Type
text/plain
Expires
Fri, Apr 3, 4:02 PM (2 d, 5 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18793893
Default Alt Text
D3295.1775232172.diff (810 B)

Event Timeline