Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Vitaly E. Lavrov <lve@cit.aanet.ru>           04 Jul 2005  11:02:20
 To : Andrey Zonov
 Subject : Re: как в cyrus-imapd-2.1.18 создать ящик?
 -------------------------------------------------------------------------------- 
 
 > Привет, All!
 
 >         Я знаю что для создания ящиков есть утилитка cyradm, но надо
 > вводить пароль каждый раз, а это очень не удобно. Хоца избавить себя
 > вот от этого
 
 > #cyradm --user cyrus --auth login localhost
 > IMAP Password:
 > localhost> cm user.tester
 > Хоца ящик создавать прямо из консоли, без ввода пароля каждый раз.
 
 - --- cyrus-imapd-2.2.12/perl/imap/IMAP/Shell.pm.orig     Tue May 24 23:30:53
 2005
 +++ cyrus-imapd-2.2.12/perl/imap/IMAP/Shell.pm  Wed May 25 00:21:01 2005
 @@ -450,6 +450,20 @@
      $port = shift(@ARGV) if @ARGV;
      cyradm_usage() if @ARGV;
    }
 +  if (!defined $pw || $pw eq '') {
 +       my $passfile=$ENV{CYRUSADMFILE};
 +       my $pfd;
 +       if($passfile !~ /[\<\>\{\}\[\]\\]/ && open(pfd,$passfile)) {
 +               my ($st_dev,$st_ino,$st_mode,$st_all)=stat $passfile;
 +               if(($st_mode & 0777) == 0600) {
 +                       my $pwline;
 +                       $pwline = <pfd>;
 +                       chomp($pwline);
 +                       ($auth,$pw) = split /[ ]+/,$pwline;
 +               }
 +               close(pfd);
 +       }
 +  }
    my $cyradm;
    if ($server ne '') {
      $cyradm = Cyrus::IMAP::Admin->new($server, $port)
 - ---------------------------------------------
 в файле пишем в одну строку 'login pass'
 права на файл 600
 
 запускать
 CYRUSADMFILE=xxxx cyradm --user xxxxx --auth cram-md5 localhost
 -- 
  Vitaliy E. Lavrov                             | nic-hdl: VEL1-RIPN
 
 --- FIDOGATE 4.3.6-snp8
  * Origin: St. Petersburg State University of Aerospace Instrume (2:5030/580.0)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 как в cyrus-imapd-2.1.18 создать ящик?   Andrey Zonov   01 Jul 2005 16:06:37 
 Re: как в cyrus-imapd-2.1.18 создать ящик?   Mykola Dzham   01 Jul 2005 18:37:24 
 Re: как в cyrus-imapd-2.1.18 создать ящик?   Alexander Fatykhov   01 Jul 2005 18:38:25 
 Re: как в cyrus-imapd-2.1.18 создать ящик?   Dmitriy Kirhlarov   01 Jul 2005 19:53:36 
 как в cyrus-imapd-2.1.18 создать ящик?   Slawa Olhovchenkov   01 Jul 2005 20:22:16 
 Re: как в cyrus-imapd-2.1.18 создать ящик?   Andrey Zonov   01 Jul 2005 21:14:04 
 как в cyrus-imapd-2.1.18 создать ящик?   Slawa Olhovchenkov   02 Jul 2005 00:28:06 
 Re: как в cyrus-imapd-2.1.18 создать ящик?   Andrey Zonov   02 Jul 2005 12:02:25 
 как в cyrus-imapd-2.1.18 создать ящик?   Slawa Olhovchenkov   02 Jul 2005 13:04:14 
 Re: как в cyrus-imapd-2.1.18 создать ящик?   Andrey Zonov   02 Jul 2005 13:40:04 
 Re: как в cyrus-imapd-2.1.18 создать ящик?   Vitaly E. Lavrov    04 Jul 2005 11:02:20 
Архивное /ru.unix.bsd/317884604149c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional