Hi Robert,
Thanks for the link. I'd be happy to use my own email address as
the sender, but the code in mapreduce/lib/pipeline/pipeline.py
generates the sender as "s~my-app@s~my-
app.appspotmail.com".
line 810: sender = '%s@%s.appspotmail.com' % (app_id, app_id)
I don't see a place to specify a different sender.
So this sounds like two bugs to me, 1) to be able to specify a
sender and 2) to accept the one generated by pipeline.py. Where do I
report mapreduce/pipeline bugs?
~Brent
On Aug 15, 10:06 pm, Robert Kluin <[email protected]> wrote:
> Hey brent,
> Make sure the address you're sending from is allowed:
> http://code.google.com/appengine/docs/python/mail/overview.html#Sendi...
>
> There has also been an ongoing issue the past few days with
> unauthorized sender errors. You might take a look at issue 5575 and
> see if it is the same problem. In other threads there has been
> discussion about this possibly being related to having a period ('.')
> in the sender's email address.
> http://code.google.com/p/googleappengine/issues/detail?id=5575
>
> Robert
>
> On Mon, Aug 15, 2011 at 11:17, Iron Mountain Foundry
>
>
>
>
>
>
>
> <[email protected]> wrote:
> > This is strange. I'm experimenting with the Pipeline API (so I'm
> > probably doing something wrong).
>
> > My pipeline created a fanout with multiple tasks, and each one
> > terminated with this message:
> > Pipeline ID "c8d2d7f5c70011e092a8d5ae72c9b590" in bad state for
> > purpose "abort": "aborted"
> > Is it saying that you can't abort an aborted pipeline? What would
> > cause this?
>
> > Then, after all the tasks terminated with that same error message, the
> > root task terminated with this message:
>
> > Could not send result email for root pipeline ID
> > "43141870c70111e0aa7075abd61aedb3" from sender "s~my-app@s~my-
> > app.appspotmail.com"
> > Traceback (most recent call last):
> > File "/base/data/home/apps/s~imf-relays/1.352559603769972221/
> > pipeline/pipeline.py", line 809, in send_result_email
> > self._send_mail(sender, subject, body, html=html)
> > File "/base/python_runtime/python_lib/versions/1/google/appengine/
> > api/mail.py", line 417, in send_mail_to_admins
> > message = AdminEmailMessage(**kw)
> > File "/base/python_runtime/python_lib/versions/1/google/appengine/
> > api/mail.py", line 696, in __init__
> > self.initialize(**kw)
> > File "/base/python_runtime/python_lib/versions/1/google/appengine/
> > api/mail.py", line 712, in initialize
> > setattr(self, name, value)
> > File "/base/python_runtime/python_lib/versions/1/google/appengine/
> > api/mail.py", line 1219, in __setattr__
> > super(AdminEmailMessage, self).__setattr__(attr, value)
> > File "/base/python_runtime/python_lib/versions/1/google/appengine/
> > api/mail.py", line 942, in __setattr__
> > check_email_valid(value, attr)
> > File "/base/python_runtime/python_lib/versions/1/google/appengine/
> > api/mail.py", line 239, in check_email_valid
> > raise InvalidEmailError(reason)
> > InvalidEmailError: Invalid email address type for sender.
>
> > This must be a bug in the mail.py code. Why can't it send me an email
> > with the results? Is it because of the s~ at the beginning of 'my-
> > app'?
>
> > ~Brent
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected].
> > For more options, visit this group
> > athttp://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 [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en.