mirror of
https://github.com/MrUnknownDE/netstack-backuptools-bash.git
synced 2026-04-22 00:03:54 +02:00
test msmtp
This commit is contained in:
17
.msmtprc
Normal file
17
.msmtprc
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# Default settings for msmtp
|
||||||
|
defaults
|
||||||
|
auth on
|
||||||
|
tls on
|
||||||
|
tls_trust_file /etc/ssl/certs/ca-certificates.crt
|
||||||
|
logfile ~/.msmtp.log
|
||||||
|
|
||||||
|
# Account settings
|
||||||
|
account monitor-netstack
|
||||||
|
host maildb01.netstack.de
|
||||||
|
port 587
|
||||||
|
from xxx@netstack.de
|
||||||
|
user xxx@netstack.de
|
||||||
|
password xxx
|
||||||
|
|
||||||
|
# Set a default account
|
||||||
|
account default : monitor-netstack
|
||||||
@@ -151,6 +151,18 @@ done
|
|||||||
umount $nfsmountdir
|
umount $nfsmountdir
|
||||||
|
|
||||||
# Mailversand
|
# Mailversand
|
||||||
# cat $mailtext | mail -s "$mailsubject" $email
|
check_ssmtp_packages() {
|
||||||
|
if ! dpkg -l | grep -q msmtp; then
|
||||||
|
echo "msmtp packages not installed. Installing..."
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install -y msmtp
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo "Failed to install msmtp packages. Exiting..."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
echo -e "Subject: $mailsubject\n\n$mailtext" | msmtp -t email
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
@@ -177,6 +177,17 @@ for (( i=0; i<$count; i++ )); do
|
|||||||
done
|
done
|
||||||
|
|
||||||
# Mailversand
|
# Mailversand
|
||||||
cat $mailtext | mail -s "$mailsubject" $email
|
check_ssmtp_packages() {
|
||||||
|
if ! dpkg -l | grep -q msmtp; then
|
||||||
|
echo "msmtp packages not installed. Installing..."
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install -y msmtp
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo "Failed to install msmtp packages. Exiting..."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
echo -e "Subject: $mailsubject\n\n$mailtext" | msmtp -t email
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
Reference in New Issue
Block a user