*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> cyradm (1)              
Title
Content
Arch
Section
 

cyradm(1)

Contents


NAME    [Toc]    [Back]

       cyradm - IMAP administrative client

SYNOPSIS    [Toc]    [Back]

       /usr/bin/cyradm -file  script

       /usr/bin/cyradm [-user user] host [port]

OPTIONS    [Toc]    [Back]

       Execute  commands from script Log in to the server as user
       Short form of -user user

DESCRIPTION    [Toc]    [Back]

       The cyradm utility is a  simple  Tcl-based  administrative
       client  for  the  IMAP  server.  If invoked with a script,
       cyradm reads Tcl commandsfrom the file script  and  evaluates
 them.

       If  invoked  with  host,  cyradm runs in interactive mode,
       connecting to host on port port, authenticating, and  then
       reading  commands  from  the standard input and evaluating
       them. The port argument  defaults  to  the  standard  IMAP
       port.  The  cyradm  utility runs until the exit command is
       invoked or until it reaches end-of-file  on  its  standard
       input.   If the file is in the home directory of the user,
       cyradm evaluates the file as  a  Tcl  script  just  before
       reading  the first command from standard input, after connecting
 and authenticating to server.

INTERACTIVE COMMANDS    [Toc]    [Back]

       The following commands are available only  in  interactive
       mode.  In all commands, a mailbox or root of "." specifies
       the same mailbox used previously in that connection.   The
       createmailbox  (or cm) command creates a new mailbox named
       mailbox.  The optional partition  argument  specifies  the
       partition  name  on  which  to  create  the  mailbox.  The
       deletemailbox (or dm) command deletes the  named  mailbox.
       Since administrators do not have implicit delete rights on
       all mailboxes, they may need to use setaclmailbox to  give
       themselves  delete  rights before trying to delete a mailbox.
  The renamemailbox  (or  renm)  command  renames  the
       named mailbox to newmailbox.  The optional partition argument
 specifies the partition name on  which  to  move  the
       mailbox.   The  listmailbox (or lm) command returns a list
       of mailbox names matching the string pattern.  If  pattern
       is  omitted,  it  defaults to "*".  The optional reference
       argument specifies the reference name  relative  to  which
       pattern  is  then interpreted. Two wildcard characters are
       defined in pattern.  The "*" wildcard matches zero or more
       characters.  The  "%"  wildcard  is  like the "*" wildcard
       except that it will not  match  the  hierarchy  separator,
       ".".   For  example, if "listmailbox user.foo.%" is specified,
    and    the    mailboxes    "user.foo.bar"     and
       "user.foo.bar.old"  both  exist,  then  "user.foo.bar"  is
       listed, but "user.foo.bar.old" is not.

              In some cases, where "%" is used as the last  character
 of a pattern, non-mailbox names are listed in
              parentheses.  This indicates that the name  is  not
              actually  a  mailbox,  yet  there are sub-mailboxes
              underneath that name.  For example, if "listmailbox
              user.foo.%"   is   specified,   and   the   mailbox
              "user.foo.bar.old" exists, but "user.foo.bar"  does
              not  exist,  then  "(user.foo.bar)" is listed.  The
              setaclmailbox (or sam) command modifies the  access
              control  list  of the mailbox mailbox.  One or more
              identifier-rights pairs may be given after mailbox,
              each sets the ACL for identifier to rights.  Rights
              may be a set of access right letters: lookup (mailbox
  is  visible to LIST/LSUB/UNSEEN commands) read
              (SELECT the mailbox, perform CHECK, FETCH, PARTIAL,
              SEARCH,  COPY from mailbox) keep seen/unseen information
 across sessions (STORE \SEEN  option)  write
              (STORE  options  other  than  \SEEN  and  \DELETED)
              insert (perform APPEND,  COPY  into  mailbox)  post
              (send  mail to submission address for mailbox) create
 (CREATE new sub-mailboxes  in  any  implementation-defined
   hierarchy)  delete  (STORE  \DELETED
              option,  perform   EXPUNGE)   administer   (perform
              SETACL) or one of the following words:

              none     ""
              read     lrs
              post     lrsp
              append   lrsip
              write    lrswipcd
              all      lrswipcda

              The  deleteaclmailbox (or dam) command modifies the
              access control list of mailbox.  One or more  identifiers
  may  be specified, each identifier has its
              access control entry removed.   The  listaclmailbox
              (or  lam)  command  returns a string containing the
              access control list of the  mailbox  mailbox.   The
              setquota  (or  sq)  command  sets  the limit on the
              quota root root to quota.  The quota is one of  the
              following: A single numeric value, limiting the use
              of storage to that value A  list  of  one  or  more
              resource-value  pairs,  limiting  the  use  of each
              given resource to the given numeric value. The IMAP
              server  does not support resources other than storage.
  none, specifying  no  limits  whatsoever  The
              listquota  (or lq) command returns a string listing
              the quotas on the quota root root.  The  listquotaroot
 (or lqr or lqm) command returns a string listing
 the quota roots and quotas on the mailbox mailbox.
  Same as the Tcl command exit.  Close the connection
 and exit cyradm.

COMMANDS FOR TCL SCRIPTS    [Toc]    [Back]

       The cyradm utility adds one command to  the  standard  Tcl
       command set: The cyradm connect command opens a connection
       to host and creates a new Tcl command connection that  may
       be  used  to  invoke various operations on the connection.
       The host defaults to connection and port defaults  to  the
       standard IMAP port. The cyradm connect command returns its
       connection argument.  Returns the name of  the  host  that
       connection is connected to.  Authenticates the connection.
       Switches are: Log in to the server  as  user.   Attempt  a
       plain  text password login if strong authentication fails.
       The argument is a Tcl script which is executed  to  obtain
       the  login information; the script must return a list with
       two elements, the username and the password.  Before  executing
  the  script, the authenticate command will replace
       %-sequences as follows: Replaced with a single %  Replaced
       with the hostname of the server Replaced with the value of
       the -user switch, or the empty string if the -user  switch
       was  not given Creates a mailbox on connection.  Arguments
       are the same as for the interactive version  of  the  command.
   Delete a mailbox on connection.  Arguments are the
       same as  for  the  interactive  version  of  the  command.
       Renames  a  mailbox on connection.  Arguments are the same
       as for the interactive version of the command.  Returns  a
       list  describing mailboxes on connection matching pattern.
       The optional reference argument  specifies  the  reference
       name relative to which pattern is then interpreted.

              The  -subscribed  switch  limits the returned mailboxes
 to those to which the  user  has  subscribed.
              The  returned  value contains a list with one entry
              for each matching mailbox.  Each entry  is  a  list
              containing  three  elements,  the  name,  a list of
              mailbox attributes, and  the  hierarchy  delimiter.
              If  there is no hierarchy delimiter, the third element
 is the empty string.  Modifies an access  control
 list on connection.  Arguments are the same as
              for the interactive version of the command.   Modifies
  an  access control list on connection.  Arguments
 are the same as for the  interactive  version
              of  the  command.   Returns  a  list containing the
              access control list of the mailbox mailbox on  connection.
   The  returned  list contains alternating
              identifier right pairs.   Sets  the  limit  on  the
              quota  root  root  on  connection.   Zero  or  more
              resource limit pairs may be  specified,  specifying
              the  limit  for each resource.  Returns a list containing
 the quotas of the quota root root  on  connection.
   The  returned list contains zero or more
              resource usage limit triplets.  Returns a list containing
  the  quota roots and quotas on the mailbox
              mailbox on connection.  The returned list  contains
              zero  or  more  sublists; each sublist contains the
              name of a quota  root  followed  by  zero  or  more
              resource usage limit triplets.

FILES    [Toc]    [Back]

       Configuration file for the IMAP server

SEE ALSO    [Toc]    [Back]

      
      
       Commands:  cyradm(1),  deliver(8), imapd(8), imapquota(8),
       reconstruct(8)

       Files:  imapd.conf(4)



                                                        cyradm(1)
[ Back ]
 Similar pages
Name OS Title
reconstruct Tru64 Reconstructs IMAP mailboxes
imapd.conf Tru64 IMAP configuration file
deliver Tru64 Delivers mail to an IMAP mailbox
dohash Tru64 Hashes or unhashes IMAP configuration directories
undohash Tru64 Hashes or unhashes IMAP configuration directories
to_imap IRIX copy mail folders to Netscape Messenger IMAP location
imapd Tru64 Internet Message Access Protocol (IMAP) server process
uadmin IRIX administrative control
uadmin IRIX administrative control
uadmin Tru64 provides administrative control
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service