in libs/google/gmail.py [0:0]
def create_forwarding_address(self, user_id, fwd_email):
"""
Creates mail forwarding for a user.
:param user_id: userId
:param fwd_email: emailAddress
:return: bool
"""
forwarding_settings = {
'forwardingEmail': fwd_email,
'verificationStatus': 'accepted'
}
try:
r = json.loads(self.call_google_api(service=self.service,
api_resource="users.settings.forwardingAddresses",
api_method="create",
response_field="verificationStatus",
userId=user_id,
body=forwarding_settings))
if r == "accepted":
return True
else:
return False
except(ValueError, TypeError, KeyError):
return False