[Zope] error trying to import smtplib (unauthorized)
Nicolas Georgakopoulos
nicolasg at vtrip.net
Fri Oct 14 04:37:46 EDT 2005
Chris Withers wrote:
> Nicolas Georgakopoulos wrote:
>
>> I will try VerboseSecurity for a last chance ... if it doesn't work I
>> will install the lates Zope release.
>
>
> No, you haven't anyway taken me through, step by step, what you've
> done to get where you are...
>
> What release of Zope are you using?
>
> Chris
>
I unistall zope and install it again with version Zope-2.8.2-final and
put your product on C:\Zope-Instance\Products\MailTemplates
I run Zope with admin priviledges and :
1.Created a folder with id MailTesting on the root.
2.Created a MailHost object with id MailHost inside MailTesting folder.
3.Created a MailTemplate object with the id my_mt and selected my
MailHost object (from step 2) inside MailTesting folder.
4.Created a python script inside MailTesting folder with the id
send_mail and change your code only in the part :
mto=('to1 at example.com',to2 at example.com), --> mto='nicolasg at mymail.com',
5.Created a file with the id myfile.bin and loaded a txt file inside
MailTesting folder.
6.Have changed in _all objects_ and in the _folder_ the _permissions_ on
the security tab of each one (_I checked all the checkboxes!!!_)
7.Try to run the python script from the test tab ........... :
It prompt for user name and password.
User name and password given correct and it keep prompting the same.
Some how this action log me out from Zope.
8.To check the error log I must log in again.There are 2 errors :
A) admin (admin) Unauthorized: You are not allowed to access 'add_file'
in this context
(when I was trying to test the script with my account )
B) Anonymous User (None) Unauthorized: <strong>You are not authorized to
access this resource.</strong>
(when I log on again to see the error log)
traceback for A:
Traceback (innermost last):
Module ZPublisher.Publish, line 113, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 40, in call_object
Module Shared.DC.Scripts.Bindings, line 311, in __call__
Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
Module Products.PythonScripts.PythonScript, line 323, in _exec
Module None, line 6, in send_mail
- <PythonScript at /MailTesting/send_mail>
- Line 6
Unauthorized: You are not allowed to access 'add_file' in this context
traceback for B:
Traceback (innermost last):
Module ZPublisher.Publish, line 104, in publish
Module ZPublisher.BaseRequest, line 461, in traverse
Module ZPublisher.HTTPResponse, line 684, in unauthorized
Unauthorized: <strong>You are not authorized to access this
resource.</strong>
9.If I press cancel when I run the python script your product show me
this error message:
................
<strong>Error Type: Unauthorized</strong><br/>
<strong>Error Value: You are not allowed to access 'add_file' in this
context</strong><br/>
....................
Is that what you want ?
I will install VerboseSecurity (my last hope)....
c u ...
More information about the Zope
mailing list