Works. Needed to add ASF::Mail.configure to main.rb; untaint 'to' address. Looks good.
Thanks, Craig > On Jan 31, 2018, at 1:45 PM, Sam Ruby <[email protected]> wrote: > > On Wed, Jan 31, 2018 at 2:16 PM, Craig Russell <[email protected]> wrote: >> Hi Sam, >> >> I remember setting this up and knew it was documented. Thanks for that. >> >> But it also fails on whimsy4.apache.org. I've checked in the code so you can >> try it and see if it has the same problem. >> >> To recreate the problem, go to project/icla, fill the form, choose the vote >> tab and click the Start the Vote. > > I don't see the following called by the project/icla call. > > ASF::Mail.configure > > See: > > https://whimsy.apache.org/docs/api/ASF/Mail.html > > If this doesn't work, I would suggest that you modify the code in > tools/testmail.rb to match the code in projects/icla until you can > reproduce the problem. > >> Thanks, >> >> Craig > > P.S. I'm on vacation stealing cycles between events. Don't expect > quick responses or in-depth debugging until I get back home on Monday. > >>> On Jan 31, 2018, at 10:12 AM, Sam Ruby <[email protected]> wrote: >>> >>> https://github.com/apache/whimsy/blob/master/MACOSX.md#configure-sending-of-mail >>> >>> Does the test script in that section work for you? >>> >>> On Wed, Jan 31, 2018, 10:50 AM Craig Russell <[email protected]> wrote: >>> >>>> The only difference between what I see in secretary/workbench and >>>> project/icla is that workbench uses deliver! and icla uses deliver which >>>> then ... calls deliver! >>>> >>>> What else could be going wrong? >>>> >>>> Craig >>>> >>>>> On Jan 30, 2018, at 6:10 PM, Craig Russell <[email protected]> >>>> wrote: >>>>> >>>>> Hi, >>>>> >>>>> I'm sure I have not set up my local environment correctly. >>>>> >>>>> "userEmail": "Craig L Russell <[email protected]>", >>>>> "pmcEmail": "[email protected]", >>>>> "exception": "#<Errno::ECONNREFUSED: Connection refused - connect(2) >>>> for \"localhost\" port 25>", >>>>> >>>>> This is the code that is running on the server: >>>>> >>>>> # create the email to the pmc >>>>> mail = Mail.new do >>>>> to useremail >>>>> from useremail >>>>> subject @subject >>>>> text_part do >>>>> body %{#{comment} >>>>> Use this link to vote: >>>>> >>>>> #{link} >>>>> } >>>>> end >>>>> end >>>>> mail.deliver >>>>> >>>>> Craig L Russell >>>>> [email protected] >>>>> 1220 University Ave >>>>> San Jose, CA 95126 >>>>> >>>>> >>>>> >>>>> >>>>> >>>> >>>> Craig L Russell >>>> [email protected] >>>> 1220 University Ave >>>> San Jose, CA 95126 >>>> >>>> >>>> >>>> >>>> >>>> >> >> Craig L Russell >> Secretary, Apache Software Foundation >> [email protected] http://db.apache.org/jdo >> Craig L Russell Secretary, Apache Software Foundation [email protected] http://db.apache.org/jdo
