Files
ansible/roles/postfix/files/generate_email.sh
2024-07-05 11:53:12 +02:00

35 lines
711 B
Bash

#!/bin/bash
mailto="$1"
comment="$2"
vowels="aeiouy"
consonants="bcdfgjklmnprstvwz"
numbers="0123456789"
n_vowels=`echo -n $vowels | wc -m`
n_consonants=`echo -n $consonants | wc -m`
n_numbers=`echo -n $numbers | wc -m`
syllabes=$((RANDOM % 4 + 2))
str1=""
for f in `seq 0 $syllabes`
do
str1+=${consonants:$((RANDOM % $n_consonants)):1}${vowels:$((RANDOM % $n_vowels)):1}
done
for f in `seq 0 $((syllabes - 1))`
do
str2+=${numbers:$((RANDOM % $n_numbers)):1}
done
echo "Mail jetable : $str1-$str2@mateu.be"
echo "$str1-$str2: $mailto ($comment)" >> /etc/aliases
/usr/bin/newaliases
systemctl reload postfix
echo -n "" | mail -s "Votre nouvelle adresse temporaire pour $comment" $str1-$str2@mateu.be