From a6d7c44c4aa8ec0ad13dbe0b4f934fb0aae8d308 Mon Sep 17 00:00:00 2001 From: ayo Date: Tue, 16 Jun 2026 09:08:44 +0200 Subject: [PATCH] =?UTF-8?q?Scripts=20pour=20g=C3=A9rer=20les=20users=20aut?= =?UTF-8?q?omatiquement?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- share/dovecot.sh | 6 ++++++ share/postfix.sh | 7 +++++++ share/users.txt | 3 +++ 3 files changed, 16 insertions(+) create mode 100755 share/dovecot.sh create mode 100755 share/postfix.sh create mode 100644 share/users.txt diff --git a/share/dovecot.sh b/share/dovecot.sh new file mode 100755 index 0000000..02b98dc --- /dev/null +++ b/share/dovecot.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +while IFS= read -r email; do + username="${email%@*}" + echo "${email}:{PLAIN}${username}" +done < users.txt diff --git a/share/postfix.sh b/share/postfix.sh new file mode 100755 index 0000000..cca782d --- /dev/null +++ b/share/postfix.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +while IFS= read -r email; do + username="${email%@*}" + domain="${email#*@}" + echo "${email} ${domain}/${username}/" +done < users.txt diff --git a/share/users.txt b/share/users.txt new file mode 100644 index 0000000..037cbc2 --- /dev/null +++ b/share/users.txt @@ -0,0 +1,3 @@ +alice@ayoinc.test +bob@ayoinc.test +charlie@ayoinc.test