Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Solved: 10 Years, 5 Months, 2 Weeks ago No mail for hotmail/outlook.com users (activation, password forget, testscript)
#1
Solved: 10 Years, 5 Months, 2 Weeks ago
Hello,

it came to my attention that the activation e-mails, password reset e-mails as well as the test e-mails in the script below are not delivered to hotmail.com/outlook.com addresses, while they are correctly delivered to gmail.com addresses. The mails are also not in the spam folder of these addresses.

This script, from the MyBB docs section, did not give any errors:
<?php error_reporting(E_ALL); $to = '[email protected]'; if(mail($to, 'Testing mail', 'This is a mailing test to see if PHP mail works.')) { echo 'Mail was sent by PHP'; } else { echo 'PHP could not send the mail'; } ?>

There is simply no mail received on a hotmail/outlook.com address, also with this script.

The system mail log in the admin section has no relevant mail errors about the system generated mails either.

Not sure if this is an MyBB issue or more of an issue between my host and Microsoft's e-mail services.

Forum details:
Mailsetting: PHP
MyBB: 1.6.14
URL: www.tangodown.nl/forum
host: www.neostrada.nl

Any ideas what might be causing this issue?
#2
Solved: 10 Years, 5 Months, 2 Weeks ago
Hotmail is known for denying mail frequently, this has nothing to do with MyBB. Try setting up a SPF record for your domain.
#3
Solved: 10 Years, 5 Months, 2 Weeks ago
Had the same problem for a few weeks ago, this should fix it. https://www.mandrillapp.com/login/?referrer=%2F
#4
Solved: 10 Years, 5 Months, 2 Weeks ago
Try https://mandrill.com/ instead (SSL cert isn't valid for www.mandrilapp.com).
But yeah, +1 to using either Mandril or Mailgun. Saved me a few headaches already (Users are way too trigger happy with pressing the spam button...). I completely rewrote the mail class to send using MailGun's API, I might do the same for Mandril and then publish the changes somewhere.
#5
Solved: 10 Years, 5 Months, 2 Weeks ago
+1, valid SPF record on your domain will help. You can also sign up for Microsoft's spam reporting program and SNDS here: http://mail.live.com/mail/services.aspx


If you want to outsource, Amazon SES is another option.
http://aws.amazon.com/ses/

If you want to use Mandrill or SES, no development is required - just setup mybb to send mail as SMTP and enter the server credentials.
#6
Solved: 10 Years, 5 Months, 2 Weeks ago
Thanks for the suggestions all. I'll check it out, and mark the thread as solved for now. Cheers.


Forum Jump:


Users browsing this thread: 1 Guest(s)