首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fetchmail不会作为守护进程运行

Fetchmail不会作为守护进程运行
EN

Unix & Linux用户
提问于 2022-10-26 15:07:19
回答 1查看 150关注 0票数 0

我有抓取邮件设置从一个谷歌帐户抓取电子邮件。如果我设置root:root并运行fetchmail -vvv --nodetach --nosyslog -f /etc/fetchmailrc,它将收到预期的电子邮件。如果我将所有权设置为fetchmail:root并重新启动获取邮件,那么什么都不会发生。权限为600。这是我的/etc/fetchmailrc:

代码语言:javascript
复制
set daemon 60
set invisible
set postmaster administrator
set no syslog
set logfile /var/log/fetchmail.log
poll pop.gmail.com protocol pop3 port 995 username "user@example.com" password "xxxxxx" ssl mda "/var/www/html/requesttracker/bin/rt-mailgate --queue YLN --action correspond --url https://subdomain.example.com" nokeep

如何让守护进程工作?

更新:进一步的探索已经揭示了提取邮件没有运行。当我开始提取邮件(systemctl start fetchmail)时,它不会返回任何错误,所以我认为它正在运行。状态返回如下:

代码语言:javascript
复制
● fetchmail.service - A remote-mail retrieval utility
   Loaded: loaded (/usr/lib/systemd/system/fetchmail.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Thu 2022-10-27 06:49:23 MST; 2s ago
  Process: 51920 ExecStart=/usr/bin/fetchmail -d 300 --fetchmailrc /etc/fetchmailrc.example (code=exited, status=5)
 Main PID: 51920 (code=exited, status=5)

Oct 27 06:49:23 ylntest.yln.info systemd[1]: Started A remote-mail retrieval utility.
Oct 27 06:49:23 ylntest.yln.info systemd[1]: fetchmail.service: Main process exited, code=exited, status=5/NOTINSTALL>
Oct 27 06:49:23 ylntest.yln.info systemd[1]: fetchmail.service: Failed with result 'exit-code'.

为什么会失败?特别是,这一行让我感到困惑:ExecStart=/usr/bin/fetchmail -d 300 --fetchmailrc /etc/fetchmailrc.example。为什么要加载示例文件?

EN

回答 1

Unix & Linux用户

发布于 2022-10-27 14:17:49

我想通了。首先,我转到/usr/lib/systemd/system/fetchmail.service并将ExecStart行更改为:ExecStart=/usr/bin/fetchmail -d 60 --fetchmailrc /etc/fetchmailrc

然后,我将/etc/fetchmailrc的所有权改为mail:mail,并开始获取邮件。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/722540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档