[jira] [Resolved] (SVN-1804) mailer.py doesn't catch SMTPRecipientsRefused in finish()

"Nathan Hartman (Jira)" <[email protected]>
Newsgroups gmane.comp.version-control.subversion.issues
Message-ID <[email protected]>
     [ https://issues.apache.org/jira/browse/SVN-1804?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nathan Hartman resolved SVN-1804.
---------------------------------
    Fix Version/s:     (was: nonblocking)
                   1.14.0
       Resolution: Fixed

Fixed in r1869194.

> mailer.py doesn't catch SMTPRecipientsRefused in finish()
> ---------------------------------------------------------
>
>                 Key: SVN-1804
>                 URL: https://issues.apache.org/jira/browse/SVN-1804
>             Project: Subversion
>          Issue Type: Bug
>          Components: tools
>    Affects Versions: all
>         Environment: Windows 3.1
>            Reporter: Subversion Importer
>            Priority: Major
>             Fix For: 1.14.0
>
>
> {noformat:nopanel=true}
> I haven't decided if this is a bug or a feature yet.  I can see some advantages to either method.  That 
> said, I'm adding it as an issue anyway because it makes generic project type handling problematic.
> finish() of mailer.py does not attempt to catch the exception SMTPRecipientsRefused, which is raised if 
> the recipient of the destined mail does not exist.  This blocks any other mails that might be sent out as 
> well.  Given the commit has already happened, and the lack of error/message reporting of the hook 
> system in general, my solution was just to catch the exception and pass.  I'm not sure whether or not 
> I'm satisfied with that solution though, as a message should probably be sent to stderr.
> {noformat}
> Original issue reported by *rzigweid*



--
This message was sent by Atlassian Jira
(v8.3.4#803005)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.