我正在使用Ubuntu并设置postfix以使用gmail作为中继来发送邮件guide.我可以发送电子邮件,但我希望收到电子邮件并运行像{{3这样的脚本是否可以从我的中继接收电子邮件然后运行bash脚本?
答案 0 :(得分:0)
我们使用fetchmail来获取电子邮件,然后使用procmail来运行脚本。
<强> /root/.fetchmailrc 强>
# set username
set postmaster "root"
# set polling time (5 minutes)
set daemon 600
poll pop.gmail.com with proto POP3
user 'username@gmail.com' there with password 'password' is root here options ssl mda "/usr/bin/procmail -m /etc/procmail/procmail.conf";
<强> /etc/procmail/procmail.conf 强>
CORRECTHOME=/root
MAILDIR=$CORRECTHOME/
LOGFILE=/var/log/procmail/log
VERBOSE=on
:0
| /root/procmail/script_to_run.sh