What is the error message?

2012. április 25., szerda 19:28:10 UTC+2 időpontban weheh a következőt írta:
>
> Thanks szimszon. I see. The keyrings were not installed under web2py. But 
> now they are, and unfortunately, I'm still failing out in the same place 
> (although now I have a better idea where). The message is that there is no 
> key for signing "[email protected]", which is the 
> mail.settings.sender setting. I tried regenerating the keys (the originals 
> had been done by another person), but it's still not working (same error 
> message). I think the mail code is OK. But perhaps the keys are not. What's 
> your suggestion?
>
>
> On Wednesday, April 25, 2012 10:13:36 PM UTC+8, szimszon wrote:
>>
>> In linux web2py user's keyring is in 
>> ~web2py/.gnupg/{pubring.gpg,secring.gpg}
>> It's the default location.
>>
>> If you'll sign the mail than the private key should belong to '[email protected]'.
>>
>> Can you send mail if there is no gpg in action? Is smtp working?
>>
>> If I get some time at night I'll look at the code...
>>
>> 2012. április 25., szerda 15:39:32 UTC+2 időpontban weheh a következőt 
>> írta:
>>>
>>> # this is my controller
>>> def test_mail():
>>>     """Email tester"""
>>>     mail.settings.sender = '[email protected]'
>>>     mail.settings.server = 'z.com:587'  # SMTP server
>>>     mail.settings.login = 'asdf:lkjh'
>>>     mail.settings.encrypt = False
>>>     mail.settings.ssl = False
>>>     mail.settings.tls = True
>>>     
>>>     mail.settings.cipher_type = 'gpg'
>>>     mail.settings.sign = True
>>>     mail.settings.sign_passphrase = 'foobar'
>>>     msg = ''this is a test'
>>>
>>>     print mail.send(
>>>         to='[email protected]',
>>>         reply_to=mail.settings.sender,
>>>         subject='test',
>>>         message=msg,
>>>         raw=True,
>>>         )
>>>     redirect(URL(...))
>>>
>>> There is no ticket thrown by running this controller. The key appears to 
>>> be the right key. mail.error == None.
>>>
>>> What exactly is a "keyring" and how is it specified? How is it any 
>>> different than mail.settings.sign_passphrase as my private key? And isn't 
>>> my mail.settings.sender my public key?
>>>
>>> On Wednesday, April 25, 2012 2:50:05 PM UTC+8, szimszon wrote:
>>>>
>>>> Sorry for that. I have little time :(
>>>>
>>>> Is there anything in mail.error after the mail.send(...)?
>>>> The user running web2py has a pgp keyring with the right keys?
>>>> Is there any exception during mail.send?
>>>>
>>>> Can you post the code you are using?
>>>>
>>>> 2012. április 25., szerda 1:06:14 UTC+2 időpontban weheh a következőt 
>>>> írta:
>>>>>
>>>>> I'm running 1.99.7 and none of the arguments to mail.send are valid. 
>>>>> All the mail variables must be set via mail.settings as far as I can 
>>>>> tell. 
>>>>> That said, I have all my settings in place but things still not working. 
>>>>> I'm going to start digging into mail logs next.
>>>>>
>>>>> On Tuesday, April 24, 2012 9:45:39 PM UTC+8, szimszon wrote:
>>>>>>
>>>>>> I have no little time sorry, I found the original testing code I used:
>>>>>>
>>>>>> #!/usr/bin/env python
>>>>>>
>>>>>> from gluon.tools import *
>>>>>>
>>>>>> mail=Mail()
>>>>>> mail.settings.server='smtp server'
>>>>>> mail.settings.sender='sender@address'
>>>>>> mail.settings.login='user:pass'
>>>>>> print 
>>>>>> mail.send('rec@address','test1','sign+encrypt',cipher_type='gpg',sign_passphrase="pass
>>>>>> for gpg key")
>>>>>> print 
>>>>>> mail.send('rec@address','test2','sign',cipher_type='gpg',encrypt=False,sign_passphrase="pass
>>>>>> for gpg key")
>>>>>> print 
>>>>>> mail.send('rec@address','test3','encrypt',cipher_type='gpg',sign=False,sign_passphrase="pass
>>>>>> for gpg key")
>>>>>> print mail.send('rec@address','test4','no sign+no encrypt')
>>>>>> print mail.error
>>>>>>
>>>>>>
>>>>>> You need to have a trusted gpg key for rec@address in your keyring 
>>>>>> (web2py user's keyring) and for sign you need to have a private key in 
>>>>>> the 
>>>>>> keyring of a web2py user (the user running the web2py website)
>>>>>>
>>>>>> 2012. április 24., kedd 15:03:07 UTC+2 időpontban weheh a következőt 
>>>>>> írta:
>>>>>>>
>>>>>>> I'm still not getting this to work. Would you mind posting a 
>>>>>>> complete example? Thanks.
>>>>>>
>>>>>>

Reply via email to