Community Discussions and Support
I found my first bug. What now?

Caisson, I think I understand your concern better now; I'm sorry if I misinterpreted your intent.  Please note that I reported a fairly minimal, if not the minimal, set of steps to reproduce the problem, rather than what I was actually doing when the problem first occurred.  It would indeed be more logical for the user to first create the POP3 settings for a new identity, then use those setting when specifying the username and password for the SMTP settings.  I believe that the problem would still occur in that scenario.  (I've uninstalled the software, so I can't test it right now, but it should be easy for other people to do, now that the bug has been confirmed.)  However, in reporting the bug, I wanted to use the fewest possible steps, in order to make it easier to locate the problem in the code.

Caisson, I think I understand your concern better now; I'm sorry if I misinterpreted your intent.  Please note that I reported a fairly minimal, if not the minimal, set of steps to reproduce the problem, rather than what I was actually doing when the problem first occurred.  It would indeed be more logical for the user to first create the POP3 settings for a new identity, then use those setting when specifying the username and password for the SMTP settings.  I believe that the problem would still occur in that scenario.  (I've uninstalled the software, so I can't test it right now, but it should be easy for other people to do, now that the bug has been confirmed.)  However, in reporting the bug, I wanted to use the fewest possible steps, in order to make it easier to locate the problem in the code.

Hi,

I'm trying out Pegasus Mail, and I just found my first bug.  Since I've done software QA, I'd be happy to report it, as well as anything else I might find.  Do I just post it in this forum?  And is this forum website the best place to search for existing bugs, before submitting a report?

Best wishes,

Barry

<p>Hi,</p><p>I'm trying out Pegasus Mail, and I just found my first bug.  Since I've done software QA, I'd be happy to report it, as well as anything else I might find.  Do I just post it in this forum?  And is this forum website the best place to search for existing bugs, before submitting a report?</p><p>Best wishes,</p><p>Barry </p>

Might not be a bug. Describe the problem here and someone might be able to assist.

Might not be a bug. Describe the problem here and someone might be able to assist.

Thanks for the reply.  This was definitely a bug - not in any conceivable way a feature - and since I found a way around it, I don't need assistance.  I was just offering to report such things.  So, are you saying that this is where bugs get reported?

Thanks for the reply.  This was definitely a bug - not in any conceivable way a feature - and since I found a way around it, I don't need assistance.  I was just offering to report such things.  So, are you saying that this is where bugs get reported?

Most issues with Pmail will have been discussed within this forum at some point. If the issue is new it should be picked up by the beta testers.

Most issues with Pmail will have been discussed within this forum at some point. If the issue is new it should be picked up by the beta testers.

Well, I guess I'll just post the report here (and I now see, from selecting tags below, that this is apparently the way to submit a bug report).

Problem:   When setting up internet options for an identity, if you select the option to login to the SMTP server using a POP3 username/password, you can end up with the POP3 host selected as your SMTP host.

Operating system:  Windows 7

Steps to reproduce:

1) If you don't already have an identity that has POP3 and SMTP hosts, create one.

2) Go to Tools - Identities.

3) Click on the Add button.

4) In the resulting dialog box, type in a name for the new identity, the click OK.

5) Select the new identity and click on the Become button.

6) Go to Tools - Internet Options.

7) Click on the tab "Sending (SMTP)".

8) Click on the Add button.

9) Click on the New button.

10) Enter a name for the definition.

11) Click on the Security tab.

12) With the mouse, check off "Login to the SMTP server using a POP3 username/password".

13) On the line below, click on the Select button.

14) In the resulting dialog box, click on a POP3 definition to select it, then click the Select button.

15) Click on the OK button.

16) Click on the definition you just created, then click on the Select button.  The POP3 profile you selected in step 14 is listed in the list of SMTP hosts, instead of the definition you just created.  If its name is similar to the name of the SMTP profile, you might easily select it by accident.  The program does seem to really select it, since if you try to edit the POP3 profile (in the POP3 tab), you'll get a message saying that the profile is in use by another identity, even if it isn't.  Note that this problem can be encountered very early on when setting up the program for the first time.  It almost got me to abandon Pegasus Mail immediately, until I figured out how to get around the bug.  (As it is, I'll be moving on to check out other programs, but I can reinstall pmail if needed to help reproduce or resolve this bug.)

<p>Well, I guess I'll just post the report here (and I now see, from selecting tags below, that this is apparently the way to submit a bug report). </p><p>Problem:   When setting up internet options for an identity, if you select the option to login to the SMTP server using a POP3 username/password, you can end up with the POP3 host selected as your SMTP host. </p><p>Operating system:  Windows 7</p><p>Steps to reproduce:</p><p>1) If you don't already have an identity that has POP3 and SMTP hosts, create one.</p><p>2) Go to Tools - Identities.</p><p>3) Click on the Add button.</p><p>4) In the resulting dialog box, type in a name for the new identity, the click OK.</p><p>5) Select the new identity and click on the Become button.</p>6) Go to Tools - Internet Options.<p>7) Click on the tab "Sending (SMTP)". </p><p>8) Click on the Add button.</p><p>9) Click on the New button.</p><p>10) Enter a name for the definition.</p><p>11) Click on the Security tab.</p><p>12) With the mouse, check off "Login to the SMTP server using a POP3 username/password".</p><p>13) On the line below, click on the Select button.</p><p>14) In the resulting dialog box, click on a POP3 definition to select it, then click the Select button.</p><p>15) Click on the OK button.</p><p>16) Click on the definition you just created, then click on the Select button.  The POP3 profile you selected in step 14 is listed in the list of SMTP hosts, instead of the definition you just created.  If its name is similar to the name of the SMTP profile, you might easily select it by accident.  The program does seem to really select it, since if you try to edit the POP3 profile (in the POP3 tab), you'll get a message saying that the profile is in use by another identity, even if it isn't.  Note that this problem can be encountered very early on when setting up the program for the first time.  It almost got me to abandon Pegasus Mail immediately, until I figured out how to get around the bug.  (As it is, I'll be moving on to check out other programs, but I can reinstall pmail if needed to help reproduce or resolve this bug.) </p>

Common sense suggests you would select the definition you had just created, since that is what you set out to do.

Common sense suggests you would select the definition you had just created, since that is what you set out to do.

Confirmed that behavior is as described.  Does not do it when using the option to use a POP3 def to authenticate before sending.  You can remove that POP3 def entry from the SMTP hosts list with no ill effects.  One odd thing during my testing is that one time, both the names of the new SMTP def and the referenced POP3 def were added to the SMTP hosts list but another time only the referenced POP3 def name was added to the list.  I acknowledge that it is possible that I clicked Cancel instead of Select which stopped the SMTP def from being added.  No time for additional testing now. 

Confirmed that behavior is as described.  Does not do it when using the option to use a POP3 def to authenticate before sending.  You can remove that POP3 def entry from the SMTP hosts list with no ill effects.  One odd thing during my testing is that one time, both the names of the new SMTP def and the referenced POP3 def were added to the SMTP hosts list but another time only the referenced POP3 def name was added to the list.  I acknowledge that it is possible that I clicked Cancel instead of Select which stopped the SMTP def from being added.  No time for additional testing now. 

I've tried to replicate the problem with similar results, i.e. sometimes both smtp and pop definitions appear. I'll look further, but the fundamental is to ensure that the correct definition is activated. Obviously also the situation would be improved if the circumstances under which the error can occur were removed.

I think also, but cannot yet substantiate, that the problem occurs when you do not follow a logical setup sequence. 

<p>I've tried to replicate the problem with similar results, i.e. sometimes both smtp and pop definitions appear. I'll look further, but the fundamental is to ensure that the correct definition is activated. Obviously also the situation would be improved if the circumstances under which the error can occur were removed.</p><p>I think also, but cannot yet substantiate, that the problem occurs when you do not follow a logical setup sequence. </p>
live preview
enter atleast 10 characters
WARNING: You mentioned %MENTIONS%, but they cannot see this message and will not be notified
Saving...
Saved
With selected deselect posts show selected posts
All posts under this topic will be deleted ?
Pending draft ... Click to resume editing
Discard draft