As it is currently, the self-serve Public Mobile site, when a user requests to reset a password, the email appears to be relayed through Telus SMTP servers on the network 208.38.59.0/24 which not currently in the SPF definition for publicmobile.ca
i5:~> host -t txt publicmobile.ca [7:18pm/02-08-17]
publicmobile.ca descriptive text "v=spf1 ip4:208.74.204.0/22 ip4:46.19.168.0/23 include:mailSPF.smtp.com include:spf.mandrillapp.com -all"
Suggestion/solution: add ip4:208.38.59.0/24 as well into the SPF record for publicmobile.ca
Refer to discussion I created for more info/logs:
http://productioncommunity.publicmobile.ca/t5/Discussions/Not-getting-emails-from-Public-Mobile-due-...