Outgoing emails not working from Office 365 account set up on Thunderbird
Hi there, I've recently swapped over from a cpanel account on godaddy to their managed wordpress plan and it has changed how my main email@domain.com account is set up on my thunderbird account. I can receive and view emails, but I can't send anything through thunderbird. I can however, send through the outlook website.
Is there something i'm missing in the setup, or is it just not possible to do so? Went through support with godaddy and get this message every time I send an email.
Asks for password - I type it in
- Login to server outlook.office365.com with username info@domain.com failed
I have also tried without a password and had no success.
Ŋuɖoɖo si wotia
Hey there Toad-Hall.
I contacted GoDaddy once again, and we can consider this solved.
They mentioned this: "We are enabling this functionality for you and would like to make you aware that SMTP in Office 365 doesn't support modern authentication or Multi-Factor Authentication (MFA). Modern authentication and MFA are features Microsoft implemented for additional security for Office 365 addresses."
For future ref - if anyone else has this problem, the godaddy support were very helpful, and giving them a quick call will allow you to have them enable SMTP for your office 365 outgoing on Thunderbird.
Thanks for all your help!
Xle ŋuɖoɖo sia le goya me 👍 0All Replies (11)
SMTP Server name: smtp.office365.com Port: 587 Connection Security: STARTTLS Authentication Method: 'Normal Password'
username: full email address eg: info@domain.com
Thank you Toad-Hall, I have tried this solution before - I saw it on a few forums including the Mozilla one and it still doesn't seem to work. It asks me for a password, I input the correct password and it fails.
The settings I mentioned should be the ones you are using.
What is stored in the Thunderbird passwords - check both username and password. Menu app icon > Options > Privacy & Security under Passwords section click on 'Saved Passwords Click on 'Show Passwords
There should be one line for the smtp and one line for the imap. The user name and password should be identical in both lines.
Right click on smtp line and select 'Edit User name' Completely remove and enter again using all lowercase. It should be full email address.
Right click on smtp line and select 'Edit Password' Completely remove and type the identical password as shown in the imap line. Be careful, it is case sensitive.
click on 'Close'.
Assuming the smtp outgoing server settings are set up as advised.....Exit Thunderbird. Wait a few moments for the background processes to complete then restart Thunderbird.
Thanks again- i checked the PW's and also replaced them as suggested. I still can't send emails. It asks me to Retry / enter new password / cancel. And after that, I get this still:
- Sending of the message failed.
- Failed due to unexpected error 80004005. No description is available.
- The message could not be sent using Outgoing server (SMTP) smtp.office365.com for an unknown reason. Please verify that your Outgoing server (SMTP) settings are correct and try again.
I located some info where the user had same issue just with sending. they did this and I quote: Logon to Office 365 > Users > Active Users > Click on the user name > Mail tab > Manage Email apps > Ensure Authenticated SMTP is checked. Now in my case it was ticked, but after saving the settings (despite making no changes) I could now magically send the email.
Basically Go to your user in Office 365 admin, and save the 'Manage email apps' setting (ensuring that Authenticated SMTP is checked). So worth trying to see if it works for you.
Hey there, I tried checking across several different office related sign-ins that I have, and I couldn't find any of those settings anywhere.
Going into admin on my 365 office online takes me to my godaddy page, and going into the outlook online just takes me to my inbox, with very limited access.
I located this info which shows an image at the link which may be more helpful.
This may be more up to date, but it does assume you have admin permission: Since your domain and account was purchased from Godaddy, may I confirm with you whether your account has admin permission? If so, sign in Office 365 admin center -> Users -> Active users -> select the account you used in account list -> in flyout pane, select Mail -> Manage email app -> make sure Authenticated SMTP is enabled: https://answers.microsoft.com/en-us/msoffice/forum/msoffice_o365admin-mso_domains-mso_o365b/office-365-smtp-not-working-when-email-bought-from/e0be43f4-71cd-40be-aae7-c2090e95162d
Some other useful help pages: https://uk.godaddy.com/help/find-my-microsoft-365-server-settings-9012
GoDaddy does not make this easy.... Maybe this applies to you. Are you using a 'Shared hosting plan' ? When using a Shared Hosting plan, you cannot configure your hosted WordPress site to address an external SMTP mail server. The term “external mail server,” relate to any mail server that is located outside GoDaddy network.
our shared hosting plans (Managed WordPress, cPanel Hosting, Plesk Hosting, Web & Classic Hosting), you wouldn't be able to use an outside SMTP mail server, even Outlook. If you need to specify an SMTP server, please use relay-hosting.secureserver.net. Hope that helps. https://uk.godaddy.com/community/Managed-WordPress-Hosting/Managed-Wordpress-Hosting-Remote-SMTP-Configuration/td-p/20186
Another helpful site: https://uk.godaddy.com/community/Using-WordPress/Enabling-SMTP-and-O365/td-p/104724 Thanks for posting. Allow me to clarify. SMTP is a protocol for sending emails. We do use this protocol. However, depending on how you're trying to send, some services are restricted. If you're trying to send email via a shared hosting plan (Web Hosting, cPanel, Plesk), you would only be able to do so via relay-hosting.secureserver.net. You can not send through other servers via a hosted script. This includes trying to use the SMTP servers for Workspace Email or Office 365. You can, of course, use the SMTP services for Workspace Email or Office 365 for any messages you need to send out from the addresses you have set up in that environment. You just wouldn't be able to use them to send messages out of your hosting plan. That's what relay-hosting.secureserver.net is for. I hope that helps. Another person at same link said. I disabled it and installed Easy WP SMTP plugin works with the following setting: smtp: smtp.office365.com encryption: starttls port: 587 with necessary authentication.
Hi there Toad-Hall, thanks for the great support and help.
I'm going to call go-daddy once again and ask them what they could suggest. They seemed to suggest it was something they can't offer support on but it seems like an office 365 problem rather than a thunderbird problem after reading through all this as I've tried setting the account up in so many ways and it's just not seeming to be something I can fix.
It sounds like to use the office365 smtp server you must have admin rights so you can make sure the 'Authenticated SMTP' is enabled as per previous info and link. If you cannot do that then you need to find out whether the offce365 package you got from godaddy offers you those rights. At the moment it sounds like you can get received emails into the office365 and use that office365 webmail account to send, but that is not the same as sending via an office365 smtp server. So in effect, you have the office365 webmail account offering the email incoming outgoing service, but that does not necesarilly mean you have access to also use the office365 smtp server. This may not have been made clear to you when you took that offer.
Otherwise to send via godaddy server you would be using the 'relay-hosting.secureserver.net' server settings which does not seem like the most secure.
I have a hosted website and email address - not with godaddy. I receive from the hosted web server and download into Thunderbird, but I send email via my ISP. In order to do that, I added the email address in my ISP webmail account to allow emails sent from that particular email address, so effectively my ISP is relaying my emails for that website email address. Unfortuantely, this does mean my ISP email address is discoverable in the headers. I suppose I could consider using gmail !!
Gmail do provide smtp relaying - see info: https://support.google.com/a/answer/2956491?hl=en
Ɖɔɖɔɖo si wotia
Hey there Toad-Hall.
I contacted GoDaddy once again, and we can consider this solved.
They mentioned this: "We are enabling this functionality for you and would like to make you aware that SMTP in Office 365 doesn't support modern authentication or Multi-Factor Authentication (MFA). Modern authentication and MFA are features Microsoft implemented for additional security for Office 365 addresses."
For future ref - if anyone else has this problem, the godaddy support were very helpful, and giving them a quick call will allow you to have them enable SMTP for your office 365 outgoing on Thunderbird.
Thanks for all your help!