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

Mercury with Becky mail client Not support SMTP AUTH

Last post 10-30-2008, 5:09 by teemeekiew. 24 replies.
Page 1 of 2 (25 items)   1 2 Next >
Sort Posts: Previous Next
  •  10-22-2008, 3:50

    Mercury with Becky mail client Not support SMTP AUTH

    when send mail...

    Mercury dont read auth file for user and pass word

    any user can send mail

    what's wrong????

  •  10-22-2008, 5:03

    Re: Mercury with Becky mail client Not support SMTP AUTH

    From the Help:

     

    Controlling relaying

    SMTP relaying was originally the standard method of propagating mail on the Internet: in normal operation, an SMTP host would accept any message destined for any user, even if that user was not a local user on the system: after it had accepted the message, it would relay it to the correct host for delivery. Mail agents like Pegasus Mail and Outlook) routinely depend on relaying to send mail - in essence, a smaller client (Pegasus Mail or Outlook) is asking a larger implementation (in this case, Mercury) to send the mail on its behalf.

    In recent years, relaying has been abused by perpetrators of mass unsolicited commercial e-mail (or "spam"), and many sites wish to control the way relaying is managed. Mercury provides two anti-relaying modes, normal and strict. Normal mode is turned on by checking the control labelled "Do not permit SMTP relaying of non-local mail". Strict mode is turned on by also checking the control labelled "Use strict local relaying restrictions". The default mode is Normal relaying control, although this can be overridden during installation and at any later time.

    In either mode, Mercury will always accept mail addressed to any local address. Similarly, mail to any address for which Mercury holds an alias will also be accepted, even if the alias resolves to a non-local address. Both modes can be overridden by an optional requirement for SMTP authentication (see below for more information).

    In normal anti-relaying mode, Mercury will accept mail for delivery if either the recipient or the originator has a local e-mail address. If neither address is local, Mercury will compare the IP address of the connecting host to its connection control list (see above): if it finds an "allow" entry in that list that explicitly includes the connecting machine, then it will accept the mail, otherwise it will be failed with a diagnostic like "553 - We do not relay...".

    In strict anti-relaying mode, Mercury follows the normal rules described above, but if the "From" address appears to be local, then Mercury will search the connection control list and will only accept the mail if an "allow" entry appears that explicitly permits the connecting host. Note that enabling strict mode automatically checks and disables the normal mode button as well.

    The difference between the two modes is that normal mode requires less setup and maintenance, but is less secure, while strict mode practically guarantees that no unauthorised relaying can occur at the expense of having to manage a list of permitted relay hosts.

    When you configure Mercury to operate in strict mode, you must ensure that you add "allow" entries to your connection control list for every machine that is to be permitted to relay mail via this copy of Mercury. Note that this does NOT mean that you have to enter the address of every machine from which you want to accept mail - mail to local recipients is always accepted, regardless of the relaying mode. Strict mode only requires "allow" entries for machines from which Mercury is to accept mail to be delivered to non-local addresses. Please note that this use of the allow/refuse list is an overload - that is, it means that the allow/refuse list is being used for two separate purposes, connection control and relaying control. This overloading is possible because relay control only uses allow entries, and any host that can relay from your machine is by definition also allowed to connect to it. You should never use refuse entries to handle relay control - only allow entries.

    It is almost always safe to turn on normal anti-relaying mode.

    Authenticated SMTP

    Mercury supports an Internet standard called Authenticated SMTP: when this feature is enabled, Mercury will advertise to connecting clients that it can accept SMTP authentication. If a client then authenticates correctly, it will be allowed to relay. Pegasus Mail and other widely-used Internet mail clients support authenticated SMTP, and it is an excellent way of allowing your roving users to use your server without opening yourself to relay abuse. Mercury supports three Authentication methods - CRAM-MD5, PLAIN and LOGIN, although LOGIN and PLAIN are very weak and you should avoid clients that use them.

    Authenticated SMTP requires that both the client and server have access to a common password. For that reason, you need to provide Mercury with a list of usernames and the passwords that correspond to them - Mercury typically cannot get this information from the operating system for security reasons. Enter the name of the file where Mercury should store the user/password combinations, then click the Edit button to edit it. Each line contains one username/password pair.

    Important note:  There is nothing that requires you to have a different SMTP Authentication password for every user on your system, nor is there anything that says that your SMTP Authentication username has to match any real user on your system. If you wish, it is perfectly permissible for you to set up a single AUTH username/password pair and provide it to all your users, although clearly this will have some ramifications for security.

    If you check the control marked Authenticated SMTP connections may relay mail, then any authenticated connection (one where the user has provided any valid username/password pair defined in your SMTP Authentication file) will be permitted to relay messages even if it would otherwise have been prevented from doing so by either the normal or strict relaying tests (see above).

    If you check the control marked Only Authenticated SMTP connections may relay mail, then SMTP authentication becomes mandatory for relaying - a non-authenticated connection will not be permitted to relay mail even if it would otherwise have been permitted to do so by either the normal or strict relaying tests. Because this option supersedes all other tests, selecting it will check and disable the other three controls in the group.

  •  10-22-2008, 8:41

    Re: Mercury with Becky mail client Not support SMTP AUTH

    thx. but this help cant help me...

    i try pegasus mail client then it works...

    why becky mail client not work....??

     

  •  10-22-2008, 16:59

    Re: Mercury with Becky mail client Not support SMTP AUTH

    why becky mail client not work....??

    1.  the AUTH command is an ESMTP command and Becky may be only SMTP.

    2.  Becky may not have been setup to use the AUTH command.

    Turn on session logging in MercuryS and then send mail with Becky.  If it uses the HELO instead of the EHLO greeting it's doing SMTP.

    Edit: I just downloaded the latest version of Becky and it does support both CRAM-MD5 and the ESMTP AUTH command.  I could not get it to connect via IMAP4 though.

     


    Thomas R. Stephenson
    San Jose, California
    Member of Pegasus Mail Support Team
  •  10-23-2008, 2:10

    Re: Mercury with Becky mail client Not support SMTP AUTH

    what did you set up in becky?

    teach me please....

     

  •  10-23-2008, 2:42

    Re: Mercury with Becky mail client Not support SMTP AUTH

    teemeekiew:

    thx. but this help cant help me...

    i try pegasus mail client then it works...

    why becky mail client not work....??

     

    Does this mean that your Mercury server is still open to relaying without AUTH ?

  •  10-23-2008, 2:53

    Re: Mercury with Becky mail client Not support SMTP AUTH

    i already checked at "Authenticated SMTP connections may relay mail"

    but it still not work

    that setup is right?

  •  10-23-2008, 3:05

    Re: Mercury with Becky mail client Not support SMTP AUTH

    Have you checked "Do not permit SMTP relaying of non-local mail"

    AND checked "Use strict local relaying restrictions" ?

     

  •  10-23-2008, 4:49

    Re: Mercury with Becky mail client Not support SMTP AUTH

    what did you set up in becky?

    Tools |  Mailbox setup and set the account to use CRAM-MD5 authentication in the 'account' tab and ESMTP in the 'misc' tab.

    http://tstephenson.com/pegasus/becky-account

    http://tstephenson.com/pegasus/becky-misc


    Thomas R. Stephenson
    San Jose, California
    Member of Pegasus Mail Support Team
  •  10-23-2008, 6:24

    Re: Mercury with Becky mail client Not support SMTP AUTH

    yes ...

    i already checked them

    T_T

  •  10-23-2008, 6:30

    Re: Mercury with Becky mail client Not support SMTP AUTH

    ... then the only way anyone could send without authenticating, is if you have a connection control entry that exempts the IP address (or range) from having to.
  •  10-23-2008, 6:38

    Re: Mercury with Becky mail client Not support SMTP AUTH

    Do you mean Becky not support SMTP AUTH?

    What should i do for use SMTP AUTH?

    T_T

  •  10-23-2008, 7:20

    Re: Mercury with Becky mail client Not support SMTP AUTH

    I have no idea what Becky can or can't do, I was addressing your question relating to Mercury allowing un-authenticated relaying.

    Thomas tried Becky (as above) and says it can do SMTP AUTH.

  •  10-23-2008, 8:02

    Re: Mercury with Becky mail client Not support SMTP AUTH

    thank you very much for helping.

    (^ ^)

  •  10-23-2008, 10:05

    Re: Mercury with Becky mail client Not support SMTP AUTH

    Thomas R. Stephenson:
    what did you set up in becky?

    Tools |  Mailbox setup and set the account to use CRAM-MD5 authentication in the 'account' tab and ESMTP in the 'misc' tab.

    http://tstephenson.com/pegasus/becky-account

    http://tstephenson.com/pegasus/becky-misc

    Yes, I set follow that but seem like mercury dont read AUTH file that keep user and password for checking AUTH

    any user can send mail.

    T_T 

     

Page 1 of 2 (25 items)   1 2 Next >
View as RSS news feed in XML

Copyright © 2007 David Harris / Peter Strömblad. All Rights Reserved. | Terms of Use | Privacy Statement
Questions/Problems with community.pmail.com? | Visit our Hoster: PraktIT | Pegasus Mail Home Page