我有一台SMTP服务器(在Windows服务器2012上使用虚拟SMTP服务器)和一台CentOS机器。 在CentOS机器上,我安装了ELK。现在我想配置Logstash以使用IMAP插件从SMTP服务器获取电子邮件。
请帮帮我。
非常感谢你。
答案 0 :(得分:2)
以下logstash配置应该有效。请根据需要更改设置和输出插件。
<强> logstash.conf 强>
input{
imap{
host => "SERVER_IP"
user => "USERNAME"
password => "************"
port => PORT_NUMBER
secure => true/false
check_interval => INTERVAL_SECONDS
}
}
output{
stdout{
codec => "json"
}
}
然后使用以下命令启动logstash
bin/logstash -f "logstash.conf"
这应检查每个已配置的 check_interval 持续时间的电子邮件,并以秒为单位触发事件。