56 lines
1.2 KiB
Bash
56 lines
1.2 KiB
Bash
|
#!/bin/bash
|
||
|
|
||
|
###############################
|
||
|
# #
|
||
|
# mbots mail routine #
|
||
|
# #
|
||
|
###############################
|
||
|
|
||
|
# ***** config section *****
|
||
|
#don't touch as long as you're not me. feel me?
|
||
|
version=".01"
|
||
|
author="david@socialnerds.org"
|
||
|
|
||
|
smtpserver="smtp.aec.at"
|
||
|
recipients="david@aec.at danielwe@aec.at geraldho@aec.at michaelgr@aec.at"
|
||
|
from="releasechecker@aec.at"
|
||
|
subject="ubuntu precise pangolin is out. download it. seed it."
|
||
|
line=$1
|
||
|
|
||
|
#if [ -f $line ]; then
|
||
|
# line=$(cat $line)
|
||
|
#fi
|
||
|
|
||
|
# ***** start of script *****
|
||
|
|
||
|
#telnet connection
|
||
|
{
|
||
|
sleep 1
|
||
|
echo "HELO $HOSTNAME"
|
||
|
sleep 1
|
||
|
echo "MAIL FROM: $from"
|
||
|
sleep 1
|
||
|
for address in $recipients; do
|
||
|
echo "RCPT TO: $address"
|
||
|
sleep 1
|
||
|
done
|
||
|
echo "DATA"
|
||
|
sleep 1
|
||
|
for address in $recipients; do
|
||
|
echo "To: $address"
|
||
|
done
|
||
|
echo "From: Release CheckeR <$from>"
|
||
|
echo "Subject: $subject"
|
||
|
sleep 1
|
||
|
echo "$line"
|
||
|
sleep 1
|
||
|
echo "."
|
||
|
sleep 1
|
||
|
echo "QUIT"
|
||
|
} | telnet $smtpserver 25
|
||
|
|
||
|
|
||
|
# ***** end of script *****
|
||
|
#live long and prosper
|
||
|
exit 0
|