Pegasus Mail & Mercury

Welcome to the Community for Pegasus Mail and
The Mercury Mail Transport System, the Internet's longest-serving PC e-mail system!
Welcome to Pegasus Mail & Mercury Sign in | Join | Help
in
Home Blogs Forums Downloads Pegasus Mail Overview Mercury Overview Wiki

non-local Delivery Notification Problem

Last post 03-23-2010, 10:34 by viperce. 5 replies.
Sort Posts: Previous Next
  •  03-18-2010, 8:16

    • viperce is not online. Last active: 03-24-2010, 9:51 viperce
    • Not Ranked
    • Joined on 03-18-2010
    • Member
    • Points 50

    non-local Delivery Notification Problem

    I am having a problem with i think MercuryC  if i create a auto-reply (AREPLY.PM) it works perfectly for local notifications.

    But if it tries to send non-local Notifications i get this error..

     

    Network read failure after RCPT with 196.26.208.190550 Your message does not conform to RFC2822 standard

     

    the RFC2822 Standard is my problem and i think this is why.

     

    ST: C 100317104749 02 000001 000001 000000
    FR: <>
    DF: MO0000011.QDF
    FL: 0         
    OS: 100317101800
    BA: user@gmail.com
    ES: C 100317104749
    RI: 000.000.000.000 000.000.000.000 000.000.000.000 000.000.000.000
    DI: --------.---
    EA:

    Thought this might help..

     

    #  MERCURY.INI generated by Mercury Setup
    #
    #
    #  Sample Bindery Mode / Standalone Mode MERCURY.INI file.
    #  This sample file implements most of the possible switches for each
    #  module, but you can edit it to do less if you wish.
    #
    #  Anything after a '#' to the end of the line is a comment and
    #  is stripped out before parsing. Trailing and leading whitespace
    #  is also stripped before parsing. Many sample commands have been
    #  left in this file commented out for reference purposes.
    #
    #  Note that in general, manual modification of this file is NOT
    #  RECOMMENDED - use the Mercury "Configuration" menu to change the
    #  program's settings wherever possible.
    #

    [General]
    myname:          domain.co.za    # Canonical name for this server
    timezone:        +0000    # Time Zone to add to date fields
    file_api:        1    # Use the file api instead of queues
    mailqueue:       C:\MERCURY\QUEUE    # Where mail should be put for delivery
    smtpqueue:       C:\MERCURY\QUEUE    # Where the SMTP client should look for mail
    newmail_path:    C:\MERCURY\MAIL\~N    # Where to find the users' WinPMail mailboxes.

    [Protocols]
    MERCURYS.DLL
    MERCURYP.DLL
    # MERCURYE.DLL
    MERCURYC.DLL
    MERCURYD.DLL
    # MERCURYH.DLL
    # MERCURYF.DLL
    # MERCURYW.DLL
    # MERCURYX.DLL
    # MERCURYI.DLL
    # MERCURYB.DLL

    [Mercury]
    failfile:      C:\MERCURY\Mercury\FAILURE.MER    # Delivery failure notification template
    confirmfile:   C:\MERCURY\Mercury\CONFIRM.MER    # Delivery confirmation template
    aliasfile:     C:\MERCURY\Mercury\ALIAS.MER    # System-wide alias file
    synfile:       C:\MERCURY\Mercury\SYNONYM.MER    # User synonym database
    listfile:      C:\MERCURY\Mercury\LISTS.MER    # List of lists
    logfile:       C:\MERCURY\Logs\Core\~y-~m-~d.log    # Traffic logging file
    logwidth:      30    # Width of address fields in logfile
    retpath:       1    # Do/Don't use 'return-path' for errors
    maxhops:       30    # Used to detect mailing loops
    gullible:      0    # If NZ, don't validate 'From' fields
    poll:          10   # Seconds between queue polling cycles
    scratch:       C:\MERCURY\Scratch    # Where we can write temp files
    returnlines:   15    # How many lines of failed messages to return
    postmaster:    Admin    # NetWare UIC of postmaster
    broadcast:     0    # Yes, we want broadcast notifications, but
    receipts:      0    # ... no broadcasts for receipt confirmations
    PM_notify:     1    # Do/Don't send errors to the postmaster
    change_owner:  0    # Change message ownership to recipient
    auto_tzone:    1    # If NZ, obtain timezone information from OS
    LogLevel:      15    # System message reporting level
    LogMax:        200    # Maximum number of system messages to store
    RetryPeriod:   2    # Period between job retries (minutes)
    MaxRetries:    16    # Maximum number of times a job can fail
    TwoPasses:     1    # If NZ, process submission queue in 2 passes
    Autoaddress:   0    # If NZ, auto-generate user addresses based on name
    Daily_exit:    0    # If NZ, auto-restart each day after maintenance
    No_Areply:     0    # If NZ, disable automatic replies system-wide
    Alt_Forward:   0    # If NZ, allow alternate forwarding specification
    Maint_hour:    2    # Hour for daily maintenance (24-hour clock)
    Maint_min:     0    # Minute for daily maintenance
    Retry_Mode:    0    # If NZ, use progressive backoff for queue retries
    Local_DSNs:    0    # If NZ generate Delivery Status for local users only
    DSN_time1:     10800    # Seconds deferred before first DSN is sent
    DSN_time2:     86400    # Seconds deferred before second DSN is sent
    DSN_time3:     259200    # Seconds deferred before third DSN is sent
    Host_in_title: 0    # If NZ, show hostname in system tray and taskbar
    Lingering:     0    # Enable or disable 'lingering mailboxes'
    Linger_Timeout: 60   # Seconds before a lingering mailbox is shut down
    Alert_Host:    notify.pmail.com    # Host to check for licensee advisories
    Alert_Interval: 720   # Frequency in minutes (min 240) for checks
    Alert_Flags:   3    # Flags controlling advisory checks

    [MercuryC]
    Host : smtp.isdsl.co.za
    Failfile : C:\MERCURY\Mercury\FAILURE.MER
    Poll : 30
    Scratch : C:\MERCURY\scratch
    ReturnLines : 15
    Timeout : 30
    ESMTP : 1
    POP3_Auth : 0
    Logfile : C:\MERCURY\Logs\MercuryC\~y-~m-~d.log
    Log_Verbose : 0
    Session_logging : C:\MERCURY\Sessions\MercuryC
    Session_logmode : 1

    [MercuryE]
    Poll : 15
    Timeout : 60
    logfile : C:\MERCURY\Logs\MercuryE\~y-~m-~d.log   # Traffic logging file
    Session_logging : C:\MERCURY\Sessions\MercuryE\   # Directory for session log files
    Session_logmode : 0
    # Nameservers : 139.80.64.1

    [MercuryD]
    Scratch : C:\MERCURY\Scratch\MercuryD
    Timeout : 400
    Poll : 200
    Session_logging : C:\MERCURY\Sessions\MercuryD
    Session_logmode : 1

    [MercuryS]
    Debug : 1
    Logfile : C:\MERCURY\Logs\MercuryS\~y-~m-~d.log
    Timeout : 30
    Relay : 0
    Strict_Relay : 1
    8BitMime : 1
    Allow_Illegals : 1
    SMTP_Authentication : 0
    Session_logging : C:\MERCURY\Sessions\MercuryS
    Session_logmode : 0
    Compliance_Settings : 0
    Maximum_Failed_Rcpts : 4
    Max_Relay_Attempts : 4
    SSL_Mode : 0
    ST_Blacklisting : 0
    No_VRFY : 1
    SMTP_ConnFlags : 0

    [MercuryP]
    Scratch : C:\MERCURY\Scratch\MercuryP
    Logfile : C:\MERCURY\Logs\MercuryP\~y-~m-~d.log
    Stack : 32768
    Mark_Read : 1
    SSL_Mode : 0
    Login_Disabled : 0
    UIDL_nul_list : 1
    New_UIDs : 1
    No_NUL_passwords : 0
    Session_logging : C:\MERCURY\Sessions\MercuryP
    Session_logmode : 0
    Timeout : 200

    [MercuryX]
    Drain_queues: 1
    # Cmd_Delay: 10
    # Cmd_Wait: 1
    # IE4_Dialling: 0
    # Use_ETRN: 1
    # Clients_only: 1
    # Sunday: 0800,1800,3,15,30,60
    # Monday: 0830,2100,5,15,60,60
    # Tuesday: 0830,2100,5,15,60,60
    # Wednesday: 1500,1900,2,30,5,30
    # Thursday: 0900,1900,2,30,0,0
    # Friday: 0830,2100,5,15,60,60
    # Saturday: 1031,1035,2,45,-1,0

    # [Groups]
    # testgroup            :     TESTGRP

    [Domains]
    domain.co.za: domain.co.za
    domain: domain

    [Maiser]
    Maiser:          Maiser   # 'Username' of mail server account
    Helpfile:        C:\MERCURY\Mercury\MAISER.HLP   # Help sent on failed maiser requests
    Lookupfile:      C:\MERCURY\Mercury\MAISER.LKP   # Format file for the 'lookup' command
    Send_dir:        C:\MERCURY\Mercury\SENDABLE   # Directory for the 'send' command
    Logfile:         C:\MERCURY\Logs\Maiser\~y-~m-~d.LOG   # Mail server log file
    Notify:          C:\MERCURY\Mercury\TMP   # Dir. for pending 'notify' commands
    NoList:          N   # If 'Y', disable the 'list' command
    Local_only:      N   # If 'Y', local 'notify' commands only

    [MercuryH]
    logfile : C:\MERCURY\Logs\MercuryH\~y-~m-~d.log   # Traffic logging file
    # Addressbook : \\CLIO\SYS\SYSTEM\MERCURY\PH.PMR
    # MOTD : \\CLIO\SYS\SYSTEM\MERCURY\PH-MOTD.TXT
    # Administrator : postmaster@clio.pmail.gen.nz
    Timeout : 30

    [MercuryI]
    Scratch : C:\MERCURY\Scratch\MercuryI
    logfile : C:\MERCURY\Logs\MercuryI\~y-~m-~d.log   # Traffic logging file
    Session_logging : C:\MERCURY\Sessions\MercuryI\   # Directory for session log files
    Session_logmode : 0
    Timeout : 120
    Server_Port : 143
    Idle_Timeout : 1800

    [MercuryB]
    Scratch : C:\MERCURY\Scratch\MercuryB
    Logfile : C:\MERCURY\Logs\MercuryB\~y-~m-~d.log
    Timeout : 120
    Server_Port : 8080
    Interface : 192.168.23.254
    Session_logging : C:\MERCURY\Sessions\MercuryB
    Session_logmode : 0
    Idle_Timeout : 1800
    URL_Base : domainmail.co.za

    [Groups]

    [Rewrite]

    [Statistics]
    StatFlags:    0  # Statistical reporting settings
    STF_Hours:    24  # How often to write stat log files
    STM_Hours:    24  # How often to e-mail stat log files

     

    i dont know what i am doing wrong here....

    the main problem is i dont know Mercury that well :D

    hope you can help me with this problem..

  •  03-18-2010, 16:50

    Re: non-local Delivery Notification Problem


    > I am having a problem with i think MercuryC  if i create a auto-reply (AREPLY.PM) it works perfectly for local notifications.
    > But if it tries to send non-local Notifications i get this error..
    >  
    > Network read failure after RCPT with 196.26.208.190550 Your message does not conform to RFC2822 standard
    >  
    > the RFC2822 Standard is my problem and i think this is why.
    >  
    > ST: C 100317104749 02 000001 000001 000000
    > FR: <>
    > DF: MO0000011.QDF
    > FL: 0         
    > OS: 100317101800
    > BA: user@gmail.com
    > ES: C 100317104749
    > RI: 000.000.000.000 000.000.000.000 000.000.000.000 000.000.000.000
    > DI: --------.---
    > EA:

    There is nothing wrong here since a blank MAIL FROM address is a completely legal address.  A mail server will use this address when sending notifications to ensure that it does not create a loop if it bounces.

    You really need to do a MercuryC session log to find out what it finds invalid.

     


    Thomas R. Stephenson
    San Jose, California
    Member of Pegasus Mail Support Team

    I do not answer private messages from the forum. If you want to contact me use email to techsupp@tstephenson.com.
  •  03-19-2010, 8:10

    • viperce is not online. Last active: 03-24-2010, 9:51 viperce
    • Not Ranked
    • Joined on 03-18-2010
    • Member
    • Points 50

    Re: non-local Delivery Notification Problem

    the reason i thought it was the blank email address, was if i insert a address in the <> place manually it works and the email is send. Could it be my ISP maybe?

    Here are the last 2 session logs.

    08:38:59.234: --- Fri Mar 19 08:38:59 2010 ---
    08:38:59.234: Connect to 'smtp.isdsl.co.za', timeout 30.
    08:39:00.296: >> 220 smtp01.isdsl.net ESMTP Exim 4.69 Fri, 19 Mar 2010 08:38:54 +0200<cr><lf>
    08:39:00.296: << EHLO domain.co.za<cr><lf>
    08:39:00.468: >> 250-smtp01.isdsl.net Hello 196-210-49-162.dynamic.isadsl.co.za [196.210.49.162]<cr><lf>
    08:39:00.468: >> 250-SIZE 104857600<cr><lf>
    08:39:00.468: >> 250-8BITMIME<cr><lf>
    08:39:00.468: >> 250-EXPN<cr><lf>
    08:39:00.468: >> 250 HELP<cr><lf>
    08:39:00.468: << MAIL FROM:<> SIZE=334<cr><lf>
    08:39:00.546: >> 250 OK<cr><lf>
    08:39:00.546: << RCPT TO:<user@gmail.com><cr><lf>
    08:39:30.546: 8: Socket read timeout
    08:39:30.593: << QUIT<cr><lf>
    08:40:00.593: 8: Socket read timeout
    08:40:00.593: --- Connection closed normally at Fri Mar 19 08:40:00 2010. ---
    08:40:00.593:

    08:41:33.609: --- Fri Mar 19 08:41:33 2010 ---
    08:41:33.609: Connect to 'smtp.isdsl.co.za', timeout 30.
    08:41:34.671: >> 220 smtp02.isdsl.net ESMTP Exim 4.69 Fri, 19 Mar 2010 08:41:28 +0200<cr><lf>
    08:41:34.671: << EHLO domain.co.za<cr><lf>
    08:41:36.437: >> 250-smtp02.isdsl.net Hello 196-210-49-162.dynamic.isadsl.co.za [196.210.49.162]<cr><lf>
    08:41:36.437: >> 250-SIZE 104857600<cr><lf>
    08:41:36.437: >> 250-8BITMIME<cr><lf>
    08:41:36.437: >> 250-EXPN<cr><lf>
    08:41:36.437: >> 250 HELP<cr><lf>
    08:41:36.453: << MAIL FROM:<> SIZE=334<cr><lf>
    08:41:36.515: >> 250 OK<cr><lf>
    08:41:36.515: << RCPT TO:<user@gmail.com><cr><lf>
    08:42:06.515: 8: Socket read timeout
    08:42:06.515: << QUIT<cr><lf>
    08:42:36.515: 8: Socket read timeout
    08:42:36.515: --- Connection closed normally at Fri Mar 19 08:42:36 2010. ---
    08:42:36.515: 

     the socket read timeouts only happen with the auto-reply.

     

    Thank you for helping

     

     

  •  03-19-2010, 12:44

    • viperce is not online. Last active: 03-24-2010, 9:51 viperce
    • Not Ranked
    • Joined on 03-18-2010
    • Member
    • Points 50

    Re: non-local Delivery Notification Problem

    i looked at the post you made on 8: Socket read timeout just in case it would solve the problem.

    http://community.pmail.com/forums/post/1112.aspx

     MTU was set to 1500, Since im on a DSL line i changed it to 1492 tested again still have the same error

  •  03-19-2010, 20:43

    Re: non-local Delivery Notification Problem

    the reason i thought it was the blank email address, was if i insert a address in the <> place manually it works and the email is send. Could it be my ISP maybe?

    Yes but it also may be that you timeout setting is too low.  Increase the 30 seconds to something more like 200-300 seconds to see what happens. Notice it's not hanging on the MAIL FROM: address, it is hanging on the RCPT TO: address.  It might be verifying the address.

    Here are the last 2 session logs.

    08:38:59.234: --- Fri Mar 19 08:38:59 2010 ---
    08:38:59.234: Connect to 'smtp.isdsl.co.za', timeout 30.
    08:39:00.296: >> 220 smtp01.isdsl.net ESMTP Exim 4.69 Fri, 19 Mar 2010 08:38:54 +0200<cr><lf>
    08:39:00.296: << EHLO domain.co.za<cr><lf>
    08:39:00.468: >> 250-smtp01.isdsl.net Hello 196-210-49-162.dynamic.isadsl.co.za [196.210.49.162]<cr><lf>
    08:39:00.468: >> 250-SIZE 104857600<cr><lf>
    08:39:00.468: >> 250-8BITMIME<cr><lf>
    08:39:00.468: >> 250-EXPN<cr><lf>
    08:39:00.468: >> 250 HELP<cr><lf>
    08:39:00.468: << MAIL FROM:<> SIZE=334<cr><lf>
    08:39:00.546: >> 250 OK<cr><lf>
    08:39:00.546: << RCPT TO:<user@gmail.com><cr><lf>
    08:39:30.546: 8: Socket read timeout
    08:39:30.593: << QUIT<cr><lf>
    08:40:00.593: 8: Socket read timeout
    08:40:00.593: --- Connection closed normally at Fri Mar 19 08:40:00 2010. ---
    08:40:00.593:


    Thomas R. Stephenson
    San Jose, California
    Member of Pegasus Mail Support Team

    I do not answer private messages from the forum. If you want to contact me use email to techsupp@tstephenson.com.
  •  03-23-2010, 10:34

    • viperce is not online. Last active: 03-24-2010, 9:51 viperce
    • Not Ranked
    • Joined on 03-18-2010
    • Member
    • Points 50

    Re: non-local Delivery Notification Problem

    After i set the timeout to 200secs i got this message.

    08:07:08.218: --- Tue Mar 23 08:07:08 2010 ---

    08:07:08.265: Connect to 'smtp.isdsl.net', timeout 200.

    08:07:09.343: >> 220 smtp05.isdsl.net ESMTP Exim 4.69 Tue, 23 Mar 2010 08:06:55 +0200<cr><lf>
    08:07:09.343: << EHLO domain.co.za<cr><lf>
    08:07:09.453: >> 250-smtp05.isdsl.net Hello 196-210-49-162.dynamic.isadsl.co.za [196.210.49.162]<cr><lf>
    08:07:09.453: >> 250-SIZE 104857600<cr><lf>
    08:07:09.453: >> 250-8BITMIME<cr><lf>
    08:07:09.453: >> 250-EXPN<cr><lf>
    08:07:09.453: >> 250 HELP<cr><lf>
    08:07:09.468: << MAIL FROM:<> SIZE=352<cr><lf>
    08:07:09.546: >> 250 OK<cr><lf>
    08:07:09.546: << RCPT TO:<user@gmail.com><cr><lf>
    08:10:11.890: >> 550-Service unavailable; Recipient address [user@gmail.com] blocked using<cr><lf>
    08:10:11.890: >> 550 sdom.bl.isdsl.net ; Access denied<cr><lf>
    08:10:11.890: << QUIT<cr><lf>
    08:10:11.000: >> 221 smtp05.isdsl.net closing connection<cr><lf>
    08:10:11.000: --- Connection closed normally at Tue Mar 23 08:10:11 2010. ---
    08:10:11.000:

    i found this:

    http://www.isdsl.net/smtp/rbl-dom-faq.html

    Thank you for your help..contacting my ISP to see what the problem could be.

     

View as RSS news feed in XML

Contact | Advertise | Host provider: PraktIT | Terms of Use | Privacy Statement
Copyright © 2007-2010 David Harris / Peter Strömblad. | Pegasus Mail Home Page