[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference lassie::ucx

Title:DEC TCP/IP Services for OpenVMS
Notice:Note 2-SSB Kits, 3-FT Kits, 4-Patch Info, 7-QAR System
Moderator:ucxaxp.ucx.lkg.dec.com::TIBBERT
Created:Thu Nov 17 1994
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:5568
Total number of notes:21492

5391.0. "POP mail faiure with %NONAME-E-NOMSG, Message number 0000002" by CSC32::R_WILLIAMS () Mon Mar 31 1997 14:35

    Hi,
    
    I have a very frustrated customer.  He has been trying for a long time
    to get POP configured on his system.  Based on the C error code, it
    looks to be a file or directory not found error.  Any help would be
    appreciated in getting this customer on-line.
    
    Thanks,
    
    -Rick
    

$ sh log *mail*

(LNM$SYSTEM_TABLE)

  "AUDSRV$CONTROL_MAILBOX" = "_MBA7:"
  "ERRFMT$_SEND_MAIL" = "TRUE"
  "MAIL$PROTOCOL_SMTP" = "UCX$SMTP_MAILSHR"
  "MAILSHR_TV" = "MAILSHR"
  "MAIL_USERS" = "SYS$SYSDEVICE:[000000]MAIL_USERS.DIS"
  "SECSRV$MAILBOX" = "_MBA8:"
  "UCX$POP_IGNORE_MAIL11_HEADERS" = "1"
$
$ sh log *pop*

(LNM$SYSTEM_TABLE)

  "UCX$POP_ENABLE" = ".1.."
  "UCX$POP_IGNORE_MAIL11_HEADERS" = "1"
$ 
$ type sys$sysdevice:[ucx$pop]ucx$pop_recv_startup.log
$ if f$mode() .eqs. "NETWORK" then exit
$! login.com for Digital TCP/IP Services for OpenVMS Auxiliary service
$ !+
$ !             UCX$POP_RECV_STARTUP.COM -- DEC TCP/IP Services for OpenVMS Soft
ware,
$ !                        POP receiver startup procedure
$ !
$ !                        COPYRIGHT (C) 1996 BY
$ !                    DIGITAL EQUIPMENT CORPORATION, MAYNARD
$ !                     MASSACHUSETTS.  ALL RIGHTS RESERVED.
$ !
$ !  THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED
$ !  ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH THE INCLUSION
$ !  OF THE ABOVE COPYRIGHT NOTICE.  THIS SOFTWARE OR ANY OTHER COPIES
$ !  THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY OTHER
$ !  PERSON.  NO TITLE TO AND OWNERSHIP OF THE SOFTWARE IS HEREBY TRANSFERRED.
$ !
$ !  THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE AND
$ !  SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT CORPORATION.
$ !
$ !  DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS
$ !  SOFTWARE ON EQUIPMENT THAT IS NOT SUPPLIED BY DIGITAL.
$ !
$ !*****************************************************************************
$ !
$ ! Modifications
$ !
$ ! 01  Karol Zielonko	Feb-29-1996
$ ! Cloned and munged from original IUPOP .com files.
$ !*****************************************************************************

$ !-
$ SET VERIFY
$ ON WARNING   THEN GOTO ERROR_TRAP
$ ON CONTROL_Y THEN GOTO FINAL_EXIT
$!
$!************************
$! Purge log files
$!************************
$!
$ SAVE=5+2*f$getsyi("CLUSTER_NODES")
$ PURGE/KEEP=5
$!************************
$! Initialize
$!************************
$!
$! If a POP postmaster is defined then send mail to them if error occurs.
$! Otherwise send to SYSTEM account.
$ PROGRAMMERS = F$TRNLNM("UCX$POP_POSTMASTER")
$ IF PROGRAMMERS .EQS. "" THEN PROGRAMMERS = "SYSTEM"
$ NODE    = F$GETSYI("NODENAME")
$!
$ DEFINE SYS$SCRATCH  SYS$SYSDEVICE:[UCX$POP]
$!
$! Message maximum = 0 means *no* message maximum.
$ DEFINE UCX$POP_MESSAGE_MAXIMUM 0
$!
$! Let a link remain idle for two mintes before timing it out.
$ DEFINE UCX$POP_LINK_IDLE_TIMEOUT "0 00:02:00.00"
$!******************************************************************************
$! To turn on any of the following options simply uncomment. Remember that
$! "boolean" logicals are turned on when the logical is defined to anything. We
$! only set them to "1" by convention. If you want a boolean logical to be 
$! turned off then do not define it. If you define it to "0" or "FALSE" you'll
$! be turning it on.
$!******************************************************************************
$!
$! Do not include any personal name from the VMS mail "From:" line in the
$! "From:" header line that we send to the POP client.
$! DEFINE UCX$POP_PERSONAL_NAME 1
$!
$! Do not do a PURGE/RECLAIM when closing user's mail file.
$! DEFINE UCX$POP_PURGE_RECLAIM 1
$!
$! Do not ignore mail11 headers.
$! DEFINE UCX$POP_IGNORE_MAIL11_HEADERS 1
$!
$! Take UCX POP server default log level.
$! DEFINE UCX$POP_LOG_LEVEL "enter ERROR, INFORMATIONAL, THREAD or DEBUG here"
$!
$!************************
$! Start the Server
$!************************
$ UCXPOP := $SYS$SYSTEM:UCX$POP_SERVER.EXE
$ UCXPOP
1997-03-28 19:04:40 starting UCX POP server UCX V4.1-12A, OpenVMS V6.2 Alpha on 
host  and port 110
1997-03-28 19:04:40 
1997-03-28 19:04:40 POP configuration info:
1997-03-28 19:04:40    ignore_mail11_headers: TRUE
1997-03-28 19:04:40    send_id_headers: FALSE
1997-03-28 19:04:40    disuserpass: FALSE
1997-03-28 19:04:40    trace: TRUE
1997-03-28 19:04:40    personal_name: FALSE
1997-03-28 19:04:40    purge_reclaim: FALSE
1997-03-28 19:04:40    max_messages: No max.
1997-03-28 19:04:40    master_log_level: INFORMATIONAL
1997-03-28 19:04:40    security: FRIENDLY
1997-03-28 19:04:40    decnet_rewrite: TRANSFORM
1997-03-28 19:04:40    quoted_decnet_rewrite: TRANSFORM
1997-03-28 19:04:40    sndbuf: UCX default.
1997-03-28 19:04:40    link_idle_timeout:    0 00:02:00.00
1997-03-28 19:04:40 
1997-03-28 19:04:40 Miscellaneous info:
1997-03-28 19:04:40    UCX POP version: UCX V4.1-12A, OpenVMS V6.2 Alpha
1997-03-28 19:04:40    POP server PID: 142
1997-03-28 19:04:40    POP server process name: UCX$POP_1
1997-03-28 19:04:40 
1997-03-28 19:04:40 SMTP configuration info:
1997-03-28 19:04:40    substitute_domain: 
1997-03-28 19:04:40 
1997-03-28 19:04:40 error creating initial socket. errno=65535, vaxc$errno=2
1997-03-28 19:04:40 could not create or bind initial socket
socket: 
%NONAME-E-NOMSG, Message number 00000002
$ ERROR_TRAP:
$ SS_STATUS = $STATUS
$ ON WARNING THEN CONTINUE
$ ERROR_MESSAGE = F$MESSAGE(SS_STATUS)
$ NODE = F$GETSYI("NODENAME")
$!
$ MAIL SYS$INPUT "SYSTEM"/SUBJECT="ALPHA1 - %NONAME-E-NOMSG, Message number 0000
0002"
The UCX POP server has experienced a runtime error.  The reason
for the error should appear on the subject line of this message.

Please investigate this problem as quickly as possible.
Thank you.
$!
$!************************
$! Final Exit
$!************************
$ FINAL_EXIT:
$ EXIT
  UCX$POP      job terminated at 28-MAR-1997 19:04:41.36

  Accounting information:
  Buffered I/O count:             139         Peak working set size:   4400
  Direct I/O count:                87         Peak page file size:    25328
  Page faults:                    639         Mounted volumes:            0
  Charged CPU time:           0 00:00:00.31   Elapsed time:     0 00:00:01.90
T.RTitleUserPersonal
Name
DateLines
5391.1Additional informationCSC32::R_WILLIAMSMon Mar 31 1997 14:352
    Alpha VMS 6.2
    UCX 4.1 ECO 4
5391.2Example of AXPVMS 7.1, UCX 4.1 ECO 3 POP server...PRSSOS::DIETZPierre-Etienne DIETZ, Support/FranceWed Apr 02 1997 05:2773
RE: 5391.1 CSC32::R_WILLIAMS -< Additional information >-
>    Alpha VMS 6.2
>    UCX 4.1 ECO 4

	Hello Rick,

In case it could help you, I just want to share with you the 
setup of my POP3 server, which seems to work correctly (owing to the 
last tests I've done today).

Best regards,
Pierre-Etienne

---------->
PRSSOS::ped$ ucx sho vers

  Digital TCP/IP Services for OpenVMS Alpha Version V4.1 - ECO Level 3
  on a DEC 7000 Model 610 running OpenVMS V7.1
---------->
PRSSOS::ped$ sho log *smtp*
(LNM$SYSTEM_TABLE)
  "MAIL$PROTOCOL_SMTP" = "UCX$SMTP_MAILSHR"
  "UCX$SMTP_JACKET_LOCAL" = "1"
  "UCX$SMTP_LOG_LEVEL" = "2"
  "UCX$SMTP_NO_MX" = "TRUE"
---------->
PRSSOS::ped$ sho log *pop*
(LNM$SYSTEM_TABLE)
  "UCX$POP_IGNORE_MAIL11_HEADERS" = "1"
  "UCX$POP_LOG_LEVEL" = "DEBUG"
  "UCX$POP_POSTMASTER" = "Lecadet, Dietz"
  "UCX$POP_PURGE_RECLAIM" = "1"
  "UCX$POP_SEND_ID_HEADERS" = "1"
---------->
PRSSOS::ped$ dir sys$startup:ucx$systartup.com
Directory SYS$SYSROOT:[SYSMGR]
UCX$SYSTARTUP.COM;4  2/4        24-DEC-1996 11:02:47.72  (RWED,RWED,RE,)
---------->
PRSSOS::ped$ type sys$startup:ucx$systartup.com
$!+
$!  To activate any UCX setup...
$!  P-E Dietz 09-Dec-1996, POP3 setup, workarounds, hints and tips...
$!
$!
$!-
$! set ver
$ @ sys$manager:ucx$smtp_shutdown    ! Be sure that SMTP server is stopped
$ @ sys$manager:ucx$pop_shutdown     ! Be sure that POP3 server is stopped
$   Def /Sys UCX$SMTP_LOG_LEVEL 3    ! 3 = day to day journal for system mgrs
$   Def /Sys UCX$SMTP_JACKET_LOCAL 1 ! Mandatory for POP3 clients whose mail
$                                    ! accounts are lying on this local server.
$
$ @ SYS$MANAGER:UCX$SMTP_STARTUP
$ @ SYS$MANAGER:UCX$POP_STARTUP      ! This startup [appearing as forgotten
$ !                                  ! by ucx$startup.com!],
$ !                                  ! will call ucx$pop_SYstartup.com
$ !                                  ! ( POP Setup ----> ^^^^^^^^^^^^^ )
$ set nover
$ Exit
---------->
PRSSOS::ped$ dir sys$startup:ucx$pop_SYstartup.com
Directory SYS$SYSROOT:[SYSMGR]
UCX$POP_SYSTARTUP.COM;10  2/4  20-JAN-1997 18:02:18.78  (RWED,RWED,RE,)
---------->
PRSSOS::ped$ Type sys$startup:ucx$pop_SYstartup.com
$ Define /System UCX$POP_IGNORE_MAIL11_HEADERS 1
$ Define /System UCX$POP_POSTMASTER "Lecadet, Dietz"
$ Define /System UCX$POP_LOG_LEVEL debug
$ Define /System UCX$POP_send_id_headers 1
$!!!+ Added /PE Dietz 20-Jan-1997 on PRSSOS to config POP3/UCX V4.1
$ Define /System UCX$POP_purge_reclaim 1
$!!!- Added /PE Dietz 20-Jan-1997 on PRSSOS to config POP3/UCX V4.1
---------->
5391.3Other debugging trick: $TELNET server 110PRSSOS::DIETZPierre-Etienne DIETZ, Support/FranceWed Apr 02 1997 05:5935
You could also try a basic TELNET connection to the POP server:
[CF. UCX V4.1 Release Notes
  2 POP Server Operations
    2.13 POP Extensions ]
      .../...
  $ TELNET UCXSYS 110
        %TELNET-I-TRYING, Trying ... 16.20.208.53
        %TELNET-I-SESSION, Session 01, host ucxsys, port 110
        +OK UCX POP server UCX V4.1, OpenVMS V6.1 Alpha at ucxsys.acme.co
        since 1996-04-04 06:42:17 <24A00E61._6_APR_1996_06_02_31_15@ucxsy

  user xxxxxxx
        +OK Password required for "xxxxxxx"

  pass xxxxxxxxxx
        +OK Username/password combination ok

  xtnd loglevel debug
        +OK logging level changed to debug

  quit
        +OK UCX POP server at ucxsys.acme.com signing off.

Following commands may also be interactively entered:
  XTND STATS
  STAT
  RETR 1
  QUIT

NB: There is no command "HELP" on UCX$POP,
    but this command exists on a Unix POP server.
    It's a way to get a more complete list of POP commands.

Regards,
Pierre-Etienne
5391.4CSC32::R_WILLIAMSWed Apr 02 1997 08:214
    Thanks Pierre-Etienne.  I'll have the customer try your setups.  I did
    file a formal IPMT case against this problem.  Maybe we can get some
    better diagnostics that can help pinpoint the actual problem.  it all
    seems too cryptic.