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. >>>>>> >>>>>>

