⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 imaprc.txt

📁 Vovida 社区开源的 SIP 协议源码
💻 TXT
📖 第 1 页 / 共 2 页
字号:
    a TCP connection before timing out.  If a timeout occurs, the connection    attempt is aborted.    The default is zero, meaning use the operating system default (75    seconds on most UNIX systems).    There is no protection against setting this to an excessively small    value, such as 1, and doing so is a great way to cause users extreme    grief.12) set tcp-read-timeout <number>    Sets the number of seconds that the TCP routines will block on reading    data before calling the timeout routine.  If no timeout routine is set    by the program, the connection will be aborted on a timeout.    The default is zero, meaning infinite.    There is no protection against setting this to an excessively small    value, such as 1, and doing so is a great way to cause users extreme    grief.13) set tcp-write-timeout <number>    Sets the number of seconds that the TCP routines will block on sending    data before calling the timeout routine.  If no timeout routine is set    by the program, the connection will be aborted on a timeout.    The default is zero, meaning infinite.    There is no protection against setting this to an excessively small    value, such as 1, and doing so is a great way to cause users extreme    grief.14) set rsh-timeout <number>    Sets the number of seconds that the rsh routines will block on opening    an rimapd connection before timing out.  If a timeout occurs, the    rsh connection attempt is aborted.  A zero timeout will disable rsh.    The default is 15 seconds.    There is no protection against setting this to an excessively small    value, such as 1, and doing so is a great way to cause users extreme    grief.15) set maximum-login-trials <number>    Sets the number of iterations of asking the user, via mm_login(), for    a user name and password, before cancelling the attempt.    The default is 3.    There is no protection against setting this to zero, and doing so is    a great way to cause users extreme grief.16) set lookahead <number>    Sets the number of envelopes that are looked ahead in IMAP, in    mail_fetchstructure().  This is based on the guess that in such    operations as drawing browser lines, if you get data for message n    you are likely to want it for message n+1, n+2,... in short order.    Lookahead preloads the c-client  cache and saves unnecessary RTTs.    The default is 20, a good number for a browser on a 24x80 screen, and    small enough to usually have no significant real-time difference from    a single message fetch.    Setting it to 0 turns off lookahead.    There is no protection against setting this ridiculously high and    incurring performance penalties as a result.17) set prefetch <number>    Sets the number of envelops which are automatically fetched for the    messages which match in a search.  This is based on the guess that    in a browser that is "zoomed" on the results of a search, you are    likely to want the envelope data for each of those messages in    short order.  Prefetching reloads the c-client cache, saves    unnecessary RTTs, and avoids loading undesired envelopes due to    lookahead (see above).    The default is 20.    Setting it to 0 turns off prefetch.    There is no protection against setting this ridiculously high and    incurring performance penalties as a result.18) set close-on-error <number>    If non-zero, IMAP connections are closed if an EXAMINE or SELECT    command fails.  Otherwise, they are left half-open, and can be used    again to select some other mailbox.  The mailbox name in the stream    is set to {serverhost}<no_mailbox>    The default is zero (do not close on error).19) set imap-port <number>    Set the TCP/IP contact port to use for IMAP.  This overrides the    wired-in setting and the setting from /etc/services, and can in    turn be overridden by an explicit user specification in the mailbox    name, e.g. {serverhost:143}foo    The default is zero (use setting from /etc/services or the wired-in    setting (143).    There is no protection against setting this to a silly value, and    doing so is a great way to cause users extreme grief.20) set pop3-port <number>    Set the TCP/IP contact port to use for POP3.  This overrides the    wired-in setting and the setting from /etc/services, and can in    turn be overridden by an explicit user specification in the mailbox    name, e.g. {serverhost:110/pop3}    The default is zero (use setting from /etc/services or the wired-in    setting (110).    There is no protection against setting this to a silly value, and    doing so is a great way to cause users extreme grief.21) set uid-lookahead <number>    Sets the number of UIDs that are looked ahead in IMAP in mail_uid().    Lookahead preloads the c-client cache and saves unnecessary RTTs.    The default is 1000, small enough to usually have no significant    real-time difference from a single message UID fetch.    Setting it to 0 turns off lookahead.    There is no protection against setting this ridiculously high and    incurring performance penalties as a result.22) set mailbox-protection <number>    Set the default protection for newly-created mailbox files.    The default is 384.    There is no protection against setting this to a silly value, and    doing so is a great way to screw things up massively.23) set directory-protection <number>    Set the default protection for newly-created directories.    The default is 448.    There is no protection against setting this to a silly value, and    doing so is a great way to screw things up massively.24) set lock-protection <number>    Set the default protection for lock files    The default is 438, which is necessary if locks are to be respected    by processes running as other UIDs.    There is no protection against setting this to a silly value, and    contrary to what you may think just about any value other than 438    turns out to be a silly value.25) set disable-fcntl-locking <number>    This only applies to SVR4 systems.    If non-zero, fnctl() locking is not attempted.  In the past, this    was used to avoid locking NFS files.  If NFS is involved, the evil    lockd/statd daemons get invoked.  These daemons supposedly work over    NFS, but really don't.    You probably don't really want to do this, though, because now the    flock() emulator (which calls fcntl()) now checks to see if the file    is accessed via NFS and no-ops the lock.  This is compatible with    BSD.    Disabling fcntl() locking loses a great deal of locking protection    on local files as well as NFS files (which now never have locking    protection).    The default is zero (fcntl() locking is enabled).    It is HIGHLY RECOMMENDED that you build c-client using the    -DSVR4_DISABLE_FLOCK build option instead.  You should probably    also enable EACCES errors (see below).26) set lock-EACCES-error <number>    If non-zero, a warning message is given if an attempt to create a    lock file fails.  Otherwise, EACCES is treated as a "silent failure",    and it proceeds without trying to use the lock file.  This is for    the benefit of users on systems with paranoid /usr/spool/mail    protections which don't let users create /usr/spool/mail/$(USER).lock    files; these unfortunate users would be harassed with a flood of    error messages otherwise.  The problem is that on SVR4, if EACCES    remains disabled and fcntl() locking is also disabled, then there is    no locking at all which is doubleplus-ungood.    If the site is paranoid on /usr/spool/mail protections AND if there    is no fcntl() locking (SVR4) or usable flock() locking (e.g. NFS),    then there is no way to win.  Find a different system to use.    The default is non-zero (report EACCESS as an error).    It is HIGHLY RECOMMENDED that you build c-client using the    -DIGNORE_LOCK_EACCES_ERRORS build option instead.27) set list-maximum-level <number>    Sets the maximum depth of recursion that a * wildcard list will go    down the directory tree.  0 means that no recursion is permitted,    and * becomes like %.    The default is 20.    There is no protection against setting this to a ridiculously high    value.  Since LIST will follow symbolic links, it can effectively    recurse infinitely, until the name strings get large enough that    some name limit is exceeded.28) set anonymous-home-directory <directory name>   Sets the location of the anonymous home directory, if it is not in   the standard  place.   It is recommended to use a courtesy symbolic link instead.   There is no protection against setting this to a silly value, and   doing so is a great way to cause a crash.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -