[SOLVED] 550 While sending mails from profile

Hi,

I have setup an email account, while sending a mails from profile he is giving 550 error code.

    Traceback (innermost last):
File "/home/gangadhar/erpnext/telecom_advocates/frappe-bench/apps/frappe/frappe/desk/form/save.py", line 18, in savedocs
  doc.save()
File "/home/gangadhar/erpnext/telecom_advocates/frappe-bench/apps/frappe/frappe/model/document.py", line 238, in save
  self.run_post_save_methods()
File "/home/gangadhar/erpnext/telecom_advocates/frappe-bench/apps/frappe/frappe/model/document.py", line 559, in run_post_save_methods
  self.run_method("on_update")
File "/home/gangadhar/erpnext/telecom_advocates/frappe-bench/apps/frappe/frappe/model/document.py", line 507, in run_method
  return Document.hook(fn)(self, *args, **kwargs)
File "/home/gangadhar/erpnext/telecom_advocates/frappe-bench/apps/frappe/frappe/model/document.py", line 621, in composer
  return composed(self, method, *args, **kwargs)
File "/home/gangadhar/erpnext/telecom_advocates/frappe-bench/apps/frappe/frappe/model/document.py", line 604, in runner
  add_to_return_value(self, fn(self, *args, **kwargs))
File "/home/gangadhar/erpnext/telecom_advocates/frappe-bench/apps/frappe/frappe/model/document.py", line 501, in 
  fn = lambda self, *args, **kwargs: getattr(self, method)(*args, **kwargs)
File "/home/gangadhar/erpnext/telecom_advocates/frappe-bench/apps/frappe/frappe/core/doctype/user/user.py", line 87, in on_update
  self.send_password_notifcation(self.__new_password)
File "/home/gangadhar/erpnext/telecom_advocates/frappe-bench/apps/frappe/frappe/core/doctype/user/user.py", line 118, in send_password_notifcation
  self.email_new_password(new_password)
File "/home/gangadhar/erpnext/telecom_advocates/frappe-bench/apps/frappe/frappe/core/doctype/user/user.py", line 79, in email_new_password
  self.password_update_mail(new_password)
File "/home/gangadhar/erpnext/telecom_advocates/frappe-bench/apps/frappe/frappe/core/doctype/user/user.py", line 156, in password_update_mail
  self.send_login_mail(_("Password Update"), "templates/emails/password_update.html", {"new_password": password})
File "/home/gangadhar/erpnext/telecom_advocates/frappe-bench/apps/frappe/frappe/core/doctype/user/user.py", line 193, in send_login_mail
  message=frappe.get_template(template).render(args), as_bulk=self.flags.delay_emails)
File "/home/gangadhar/erpnext/telecom_advocates/frappe-bench/apps/frappe/frappe/__init__.py", line 343, in sendmail
  cc=cc, message_id=message_id)
File "/home/gangadhar/erpnext/telecom_advocates/frappe-bench/apps/frappe/frappe/email/__init__.py", line 23, in sendmail
  send(mail)
File "/home/gangadhar/erpnext/telecom_advocates/frappe-bench/apps/frappe/frappe/email/smtp.py", line 31, in send
  email.as_string())
File "/usr/lib/python2.7/smtplib.py", line 724, in sendmail
  esmtp_opts.append("size=%d" % len(msg))
SMTPSenderRefused: (550, '<> Sender Rejected - MAIL FROM must be a valid domain.', None)

Regards,

Hello Team,

Issue is resolved by setting parameter “Always use Account’s Email ID as Sender”.

Actually in my setup “Always use Account’s Email ID as Sender” parameter was missing under email settings. I pulled updates and managed to fix this.

Regards,