安装Fedora。
# cat /etc/redhat_release | awk ' { print F "> " $0; print ""; }' Fedora release 14 (Laughlin)
从yum安装offlineimap,因为我很懒惰这些天。
# yum info offlineimap | awk ' { print F "> " $0; print ""; }' Loaded plugins: langpacks, presto, refresh-packagekit Adding en_US to language list Installed Packages Name : offlineimap Arch : noarch Version : 6.2.0 Release : 2.fc14 Size : 611 k Repo : installed From repo : fedora Summary : Powerful IMAP/Maildir synchronization and reader support URL : http://software.complete.org/offlineimap/ License : GPLv2+ Description : OfflineIMAP is a tool to simplify your e-mail reading. With : OfflineIMAP, you can read the same mailbox from multiple : computers. You get a current copy of your messages on each : computer, and changes you make one place will be visible on all : other systems. For instance, you can delete a message on your home : computer, and it will appear deleted on your work computer as : well. OfflineIMAP is also useful if you want to use a mail reader : that does not have IMAP support, has poor IMAP support, or does : not provide disconnected operation.
而且,瞧,每当我运行offlineimap并尝试在crontab中redirect输出,它都不起作用。 以下是我的.offlineimaprc
。
[general] ui = TTY.TTYUI accounts = Personal, Work maxsyncaccounts = 3 [Account Personal] localrepository = Local.Personal remoterepository = Remote.Personal [Account Work] localrepository = Local.Work remoterepository = Remote.Work [Repository Local.Personal] type = Maildir localfolders = ~/mail/gmail [Repository Local.Work] type = Maildir localfolders = ~/mail/companymail [Repository Remote.Personal] type = IMAP remotehost = imap.gmail.com remoteuser = [email protected] remotepass = password ssl = yes maxconnections = 4 # Otherwise "deleting" a message will just remove any labels and # retain the message in the All Mail folder. realdelete = no [Repository Remote.Work] type = IMAP remotehost = server.company.tld remoteuser = username remotepass = password ssl = yes maxconnections = 4
我已经尝试TTY.TTYUI
, NonInteractive.Quiet
和NonInteractive.Basic
与不同的变化。 有或没有redirect,我尝试导致问题的crontab项。
$ crontab -l | awk ' { print F "> " $0; print ""; }' */5 * * * * offlineimap >> ~/mail/logs/offlineimap.log 2>&1 */5 * * * * offlineimap
我总是得到相同的该死的错误错误:没有用户界面被发现可用! 。 我究竟做错了什么!?
使用-u开关指定正确的用户界面
offlineimap -u Noninteractive.Quiet # right offlineimap -u NonInteractive.Quiet # WRONG!
如果您使用6.3+版本的offlineimap,请指定:
offlineimap -u quiet
我知道OP指定的版本6.2,但是有人searchServerFault并遇到上述答案可能不知道的UI标志已经改变。