Linux - 从gmail中继读取电子邮件和运行脚本

时间:2017-03-03 14:28:03

标签: linux bash email ubuntu postfix

我正在使用Ubuntu并设置postfix以使用gmail作为中继来发送邮件guide.我可以发送电子邮件,但我希望收到电子邮件并运行像{{3这样的脚本是否可以从我的中继接收电子邮件然后运行bash脚本?

1 个答案:

答案 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