Its returning a code 200 which I thought it was ok. I am using the Dev
Server.

Thanks
------------
Jon Byrne
em...@jonbyrne.com


On 31 March 2010 12:45, Nick Johnson (Google) <nick.john...@google.com>wrote:

> In that case, it's probable your handler is not being called at all. Have
> you checked the logs to see if it is, and what status code it's returning?
> Is this on the dev server, or in production?
>
> -Nick Johnson
>
>   On Wed, Mar 31, 2010 at 12:30 PM, Jon Byrne <em...@jonbyrne.com> wrote:
>
>>   Sorry about not explaining well.
>>
>> The entity does not appear in the Datastore and I am not seeing the log
>> message.
>>
>> Thanks
>>
>> ------------
>> Jon Byrne
>> em...@jonbyrne.com
>>
>>
>>   On 31 March 2010 12:21, Nick Johnson (Google) 
>> <nick.john...@google.com>wrote:
>>
>>>   On Wed, Mar 31, 2010 at 12:03 PM, Jon Byrne <em...@jonbyrne.com>wrote:
>>>
>>>> Thanks Nick
>>>>
>>>> So should this work?
>>>>
>>>>
>>>>  import logging, email
>>>> from google.appengine.ext import webapp
>>>> from google.appengine.ext.webapp.mail_handlers import InboundMailHandler
>>>>
>>>> from google.appengine.ext.webapp.util import run_wsgi_app
>>>> from google.appengine.ext import db
>>>>
>>>> class Greeting(db.Model):
>>>>     content = db.StringProperty(multiline=False)
>>>>
>>>> class LogSenderHandler(InboundMailHandler):
>>>>     def receive(self, mail_message):
>>>>         logging.info("Received a message from: " + mail_message.sender)
>>>>         greeting = Greeting()
>>>>         greeting.content = mail_message.subject
>>>>         greeting.put()
>>>>
>>>>
>>>> I have tried this and this does not work, I have also tried using
>>>> greeting.content = "some" just to make sure its not a problem with
>>>> mail_message.subject but still no joy.
>>>>
>>>
>>> What do you mean by "does not work"? Does the log message get written?
>>> Does the entity appear in the datastore entity viewer? How are you
>>> determining that it does not work?
>>>
>>>
>>>>
>>>> If I greeting.content in a seperate class it does write to the datastore
>>>> but I am unable to use the mail_message.sender value.
>>>>
>>>
>>> I think you missed a verb there.
>>>
>>> -Nick
>>>
>>>
>>>>
>>>> Sorry for being a bit simple
>>>>
>>>>
>>>>
>>>> ------------
>>>> Jon Byrne
>>>> em...@jonbyrne.com
>>>>
>>>>
>>>>
>>>>    On 31 March 2010 11:25, Nick Johnson (Google) <
>>>> nick.john...@google.com> wrote:
>>>>
>>>>
>>>>> Hi Jon,
>>>>>
>>>>>
>>>>>  On Wed, Mar 31, 2010 at 11:19 AM, Jon Byrne <em...@jonbyrne.com>wrote:
>>>>>
>>>>>
>>>>>> Thanks for that I have sorted that side of things but am struggling to
>>>>>> get the email into the datastore.
>>>>>>
>>>>>>
>>>>>> I am using this code
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>  import logging, email
>>>>>>
>>>>>>  from google.appengine.ext import webapp
>>>>>>
>>>>>>  from google.appengine.ext.webapp.mail_handlers import
>>>>>> InboundMailHandler
>>>>>>
>>>>>>  from google.appengine.ext.webapp.util import run_wsgi_app
>>>>>>
>>>>>>  from google.appengine.ext import db
>>>>>>
>>>>>>
>>>>>>
>>>>>>  class Greeting(db.Model):
>>>>>>
>>>>>>      content = db.StringProperty(multiline=False)
>>>>>>
>>>>>>
>>>>>>
>>>>>>  class LogSenderHandler(InboundMailHandler):
>>>>>>
>>>>>>      def receive(self, mail_message):
>>>>>>
>>>>>>          logging.info("Received a message from: " +
>>>>>> mail_message.sender)
>>>>>>
>>>>>>          greeting = Greeting()
>>>>>>
>>>>>>          greeting.content = mail_message.subject
>>>>>>
>>>>>>
>>>>> This code creates a new Greeting, and sets the content, but never saves
>>>>> it to the datastore. You need to call .put() on 'greeting'.
>>>>>
>>>>>
>>>>>>
>>>>>>
>>>>>>  class Guestbook(webapp.RequestHandler):
>>>>>>
>>>>>>         def importsender(self):
>>>>>>
>>>>>>          greeting = Greeting()
>>>>>>
>>>>>>          greeting.put()
>>>>>>
>>>>>>
>>>>> ...while this code creates a new, empty greeting, and saves it to the
>>>>> datastore, which probably doesn't do what you want it to.
>>>>>
>>>>> -Nick
>>>>>
>>>>>
>>>>>>
>>>>>> But do not get anything in the datastore or an error. Where am I going
>>>>>> wrong?
>>>>>>  ------------
>>>>>> Jon Byrne
>>>>>> em...@jonbyrne.com
>>>>>>
>>>>>>
>>>>>>
>>>>>>   On 31 March 2010 05:08, dhruvbird <dhruvb...@gmail.com> wrote:
>>>>>>
>>>>>>
>>>>>>> You can configure you mail program receiving email to forward all
>>>>>>> incoming email (or some subset of it) to you appspot email ID.
>>>>>>> For example, if you ar eusing gmail or google apps, you can configure
>>>>>>> mail forwarding on the settings page or email page if you are an
>>>>>>> admin
>>>>>>> for your apps domain.
>>>>>>> From there you can do anything you want with it.
>>>>>>>
>>>>>>> Regards,
>>>>>>> -Dhruv.
>>>>>>>
>>>>>>>   On Mar 30, 10:54 pm, Jon Byrne <em...@jonbyrne.com> wrote:
>>>>>>> > I am a beginner @ Python and not an experienced developer, but I
>>>>>>> have an
>>>>>>> > idea to create an app using Google App Engine.
>>>>>>> >
>>>>>>> > The idea is that I forward some automatically generated emails from
>>>>>>> another
>>>>>>> > programme to my appspot app and then import them into the Data
>>>>>>> Store. I will
>>>>>>> > then from the data contained in the email be able to display the
>>>>>>> information
>>>>>>> > on the web in a usful fasion.
>>>>>>> >
>>>>>>> > Now the emails are standardised and come from the same address.
>>>>>>> >
>>>>>>> > Is there some sample code out there with this kind of thing or is
>>>>>>> it even
>>>>>>> > possible.
>>>>>>> >
>>>>>>> > Thanks
>>>>>>> >
>>>>>>> > ------------
>>>>>>> > Jon Byrne
>>>>>>>
>>>>>>> > em...@jonbyrne.com
>>>>>>>
>>>>>>>   --
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "Google App Engine" group.
>>>>>>> To post to this group, send email to
>>>>>>> google-appeng...@googlegroups.com.
>>>>>>> To unsubscribe from this group, send email to
>>>>>>> google-appengine+unsubscr...@googlegroups.com<google-appengine%2bunsubscr...@googlegroups.com>
>>>>>>> .
>>>>>>> For more options, visit this group at
>>>>>>> http://groups.google.com/group/google-appengine?hl=en.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "Google App Engine" group.
>>>>>> To post to this group, send email to
>>>>>> google-appeng...@googlegroups.com.
>>>>>> To unsubscribe from this group, send email to
>>>>>> google-appengine+unsubscr...@googlegroups.com<google-appengine%2bunsubscr...@googlegroups.com>
>>>>>> .
>>>>>> For more options, visit this group at
>>>>>> http://groups.google.com/group/google-appengine?hl=en.
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Nick Johnson, Developer Programs Engineer, App Engine Google Ireland
>>>>> Ltd. :: Registered in Dublin, Ireland, Registration Number: 368047
>>>>> Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration
>>>>> Number: 368047
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>
>>>>  You received this message because you are subscribed to the Google
>>>> Groups "Google App Engine" group.
>>>> To post to this group, send email to google-appeng...@googlegroups.com.
>>>> To unsubscribe from this group, send email to
>>>> google-appengine+unsubscr...@googlegroups.com<google-appengine%2bunsubscr...@googlegroups.com>
>>>> .
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/google-appengine?hl=en.
>>>>
>>>>
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Google App Engine" group.
>>>> To post to this group, send email to google-appeng...@googlegroups.com.
>>>> To unsubscribe from this group, send email to
>>>> google-appengine+unsubscr...@googlegroups.com<google-appengine%2bunsubscr...@googlegroups.com>
>>>> .
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/google-appengine?hl=en.
>>>>
>>>
>>>
>>>
>>> --
>>> Nick Johnson, Developer Programs Engineer, App Engine Google Ireland Ltd.
>>> :: Registered in Dublin, Ireland, Registration Number: 368047
>>> Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration
>>> Number: 368047
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "Google App Engine" group.
>>> To post to this group, send email to google-appeng...@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> google-appengine+unsubscr...@googlegroups.com<google-appengine%2bunsubscr...@googlegroups.com>
>>> .
>>> For more options, visit this group at
>>> http://groups.google.com/group/google-appengine?hl=en.
>>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to google-appeng...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine+unsubscr...@googlegroups.com<google-appengine%2bunsubscr...@googlegroups.com>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>
>
>
> --
> Nick Johnson, Developer Programs Engineer, App Engine
> Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration Number:
> 368047
>
> --
>  You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com<google-appengine%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to