Hello,
my environment is: Solaris 2.7, cyrus-imapd 2.0.7, cyrus-sasl 1.5.24.
I use fetchmail (5.5.5) to deliver mail to users inbox with the command:

/usr/local/bin/fetchmail -f /usr/local/home/cyrus/.fetchmailrc

This is .fectmailrc located in the cyrus home:

poll webmail.uni-bocconi.it
   proto POP3
   user pirovanom
   pass secret mda "/bin/procmail -p procmail.common CYUSER=pirovanom";


and this is the procmail.common always in the cyrus home:

DELIVERMAIL=/usr/local/cyrus/bin/deliver
:0:$CYUSER.lock
| $DELIVERMAIL -e -a $CYUSER -m user.$CYUSER


The problem is that the mail is not delivered to user inbox and below is
what the truss command report about it:

connect(3, 0xFFBED5A8, 24, 1)                   = 0
read(3, 0x000316C8, 4096)                       = 39
    2 2 0   u n i m a i l e r   L M T P   C y r u s   v 2 . 0 . 7
    r e a d y\r\n
poll(0xFFBED360, 1, 0)                          = 0
write(3, 0x000326D8, 16)                        = 16
    L H L O   u n i m a i l e r\r\n
read(3, 0x000316C8, 4096)                       = 115
    2 5 0 - u n i m a i l e r\r\n 2 5 0 - 8 B I T M I M E\r\n 2 5 0
    - E N H A N C E D S T A T U S C O D E S\r\n 2 5 0 - A U T H   P
    L A I N   D I G E S T - M D 5   C R A M - M D 5   E X T E R N A
    L\r\n 2 5 0   P I P E L I N I N G\r\n
poll(0xFFBED3E0, 1, 0)                          = 0
write(3, " R S E T\r\n", 6)                     = 6
read(3, 0x000316C8, 4096)                       = 14
    2 5 0   2 . 0 . 0   o k\r\n
poll(0xFFBED3E0, 1, 0)                          = 0
write(3, 0x000326D8, 19)                        = 19
    M A I L   F R O M : < c y r u s >\r\n
read(3, 0x000316C8, 4096)                       = 14
    2 5 0   2 . 1 . 0   o k\r\n
poll(0xFFBED3E0, 1, 0)                          = 0
write(3, 0x000326D8, 27)                        = 27
    R C P T   T O : < + u s e r . p i r o v a n o m >\r\n
read(3, 0x000316C8, 4096)                       = 14
    2 5 0   2 . 1 . 5   o k\r\n
poll(0xFFBED3E0, 1, 0)                          = 0
write(3, " D A T A\r\n", 6)                     = 6
read(3, 0x000316C8, 4096)                       = 14
    3 5 4   g o   a h e a d\r\n
poll(0xFFBEB388, 1, 300000)                     = 1
....
.... Mail Data
....
read(3, 0x000316C8, 4096)                       = 24
    5 5 0   5 . 1 . 1   U s e r   u n k n o w n\r\n
poll(0xFFBEF450, 1, 0)                          = 0
write(3, " Q U I T\r\n", 6)                     = 6
read(3, 0x000316C8, 4096)                       = 15
    2 2 1   2 . 0 . 0   b y e\r\n
close(3)                                        = 0
llseek(0, 0, SEEK_CUR)                          Err#29 ESPIPE
_exit(0)

Any suggestion ?
Thank you very much for your help.
Ciao,
Marco

----------------------------------------------
  Marco Pirovano
  Universita' Bocconi
  Area Sistemi Informatici e Telematici
  Via Balilla, 18 20136 Milano - Italy
  E-mail: [EMAIL PROTECTED]
  Phone: +39 2 5836.3173  Fax: +39 2 5836.3160
----------------------------------------------

Reply via email to