到目前为止,我们使用工具getmail获取新邮件。
它运作良好。有一个每分钟运行一次的 cron 作业。
有没有办法更快地收到邮件?
我看到两种方式:
解决方案1很简单:
* * * * * getmail; sleep 25; getmail
Run Code Online (Sandbox Code Playgroud)
欢迎更好的解决方案。
协议:IMAP
Ste*_*del 10
getmail 似乎支持 IMAP IDLE。所以你可以编写一个简单的 systemd 作业:
[Unit]
Description=Starts getmail
After=network.target
[Service]
ExecStart=/usr/bin/getmail --idle=INBOX
Restart=on-failure
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)
把它放进去/etc/systemd/system/getmail-idle.service运行systemctl enable --now getmail-idle。
当然,您可能需要为User=您需要为您量身定制的 getmail添加诸如和 参数之类的东西。
| 归档时间: |
|
| 查看次数: |
469 次 |
| 最近记录: |