Thanks michele,

I was just reading up on all that (windows logging is another thing I have
no clue about :-) .
I already have pywin32 extensions, which was necessary for some other part
of web2py to run. I think my errors are being sent to the event viewer as
information from web2py does show up there, I suppose I could try raising
errors instead of printing... I'll give that a try...

On Wed, Jul 28, 2010 at 11:11 AM, Michele Comitini <
[email protected]> wrote:

> http://sourceforge.net/projects/pywin32/
>
>
>
>
>
> 2010/7/28 Michele Comitini <[email protected]>
>
> I do not use win since ages ( :) ), but i remember that using pywin32
>> extensions it was easy to debug sending error from the application
>> running as a service to the windows logging service.
>>
>>
>>
>> 2010/7/28 Andrew Buchan <[email protected]>
>>
>> Massimo,
>>>
>>> Where is this meant to print to? I'm running the whole thing as
>>> a windows service so there's no command line open. Also there's tool.py and
>>> tools.pyc, I can only edit tools.py, but I'm thinking it's the pyc file
>>> which is being read? Do I need to recompile or do something similar? If so,
>>> I'll need instructions.
>>>
>>> I can write enough python to develop the functionality I require, but I'm
>>> lost when it comes to doing all the extra stuff on the side like compiling &
>>> building from source etc...
>>>
>>>
>>> On Tue, Jul 27, 2010 at 5:09 PM, mdipierro <[email protected]>wrote:
>>>
>>>> Please help us debug this... look into line 555 of gluon/tools.py
>>>>
>>>>                server =
>>>> smtplib.SMTP(*self.settings.server.split(':'))
>>>>                if self.settings.login != None:
>>>>                    if self.settings.tls:
>>>>                        server.ehlo()
>>>>                        server.starttls()
>>>>                        server.ehlo()
>>>>                    server.login(*self.settings.login.split(':'))
>>>>                result = server.sendmail(self.settings.sender, to,
>>>> payload.as_string())
>>>>                server.quit()
>>>>
>>>> add some print statements. Where does it fail? how?
>>>>
>>>>
>>>> On Jul 27, 11:07 am, Andrew Buchan <[email protected]> wrote:
>>>> > Well it works from smtplib called from within web2py, so the server
>>>> does
>>>> > actually work. Can't actually seem to type in what you suggested into
>>>> > telnet, that is an abomination of a command-line interface!!! :-)
>>>> > So I'm thinking it must be something in the difference between
>>>> web2py's mail
>>>> > and smtplib's implementations...
>>>> >
>>>> > On Tue, Jul 27, 2010 at 4:13 PM, Adi <[email protected]> wrote:
>>>> > > Have you tried using telnet to verify your server and mail are
>>>> > > correctly configured?
>>>> >
>>>> > > Try this:
>>>> >
>>>> > > c:\> telnet 192.168.200.43 25
>>>> > > ehlo
>>>> > > mail from:the...@h**********a.com
>>>> > > recpt to: t...@h***********a.com
>>>> > > data
>>>> > > This is a test message
>>>> >
>>>> > > The recipient should be something valid. If this sends out email
>>>> from
>>>> > > your Windows server then the smtp relay is working. In that case
>>>> > > please attach ehlo output. If this doesn't send out email, then the
>>>> > > problem is not with your web2py code, but with your mail setup
>>>> > > somewhere.
>>>> >
>>>> > > -- Adi
>>>> >
>>>> > > On Jul 27, 7:29 pm, Andrew Buchan <[email protected]> wrote:
>>>> > > > Massimo,
>>>> >
>>>> > > > 192.168.200.43 is a different windows box setup as a domino
>>>> server, and
>>>> > > the
>>>> > > > smtplib example in original post works fine connecting to that
>>>> server.
>>>> > > The
>>>> > > > windows box hosting the web2py application will not normally be
>>>> connected
>>>> > > to
>>>> > > > the internet, so I can't go using google's smtp.
>>>> > > > If I recall from the event log on domino (which I do not have
>>>> access to
>>>> > > > myself), the connection seems to be established but then dropped.
>>>> Perhaps
>>>> > > > the header is not in a correct format?
>>>> >
>>>> > > > Andrew.
>>>> >
>>>> > > > On Tue, Jul 27, 2010 at 3:06 PM, mdipierro <
>>>> [email protected]>
>>>> > > wrote:
>>>> > > > > Is 192.168.200.43:25 the windows box itself or an external unix
>>>> box?
>>>> > > > > In the first case, do you have an email server running on
>>>> windows?
>>>> > > > > On unix this works because you have postfix but windows does not
>>>> come
>>>> > > > > with one.
>>>> > > > > You may want to use an external smpt server like google.
>>>> >
>>>> > > > > On Jul 27, 9:00 am, Andrew Buchan <[email protected]> wrote:
>>>> > > > > > Thanks, but I tried that, along with a number of other port
>>>> settings,
>>>> > > > > > using smtp as prefix etc... Has anyone els managed to get this
>>>> > > working
>>>> > > > > > from a windows server?
>>>> >
>>>> > > > > > On Jul 22, 12:11 pm, Vasile Ermicioi <[email protected]>
>>>> wrote:
>>>> >
>>>> > > > > > > > mail.settings.server= '192.168.200.43:25'
>>>> >
>>>> > > > > > >  add port
>>>>
>>>
>>>
>>
>

Reply via email to