The "550 not permitted to relay" error means the mail server is rejecting your outgoing email because it does not recognize you as an authorized sender. This almost always comes down to incorrect SMTP authentication settings in your email client.
Enable outgoing server authentication
In your email client, go to your account's outgoing (SMTP) server settings and make sure "My outgoing server requires authentication" is checked, with "Use same settings as incoming server" selected. This tells the server you are an authorized user, not a random source trying to relay spam through it.
01. What "Not Permitted to Relay" Means
Email relaying is when a mail server accepts a message and forwards it to another server for delivery. Open relays (servers that relay email for anyone) are a massive spam vector, so mail servers are configured to only relay email for authenticated users.
When you send an email through our server, the server needs to verify that you have a valid account. It does this through SMTP authentication, where your email client sends your username and password before the server accepts the outgoing message. If authentication is not enabled in your client, the server sees an unauthenticated connection trying to send email and rejects it with "550 not permitted to relay."
02. Fix: Enable SMTP Authentication
In Microsoft Outlook
- Go to File > Account Settings > Account Settings
- Select your email account and click Change
- Click "More Settings"
- Go to the "Outgoing Server" tab
- Check "My outgoing server (SMTP) requires authentication"
- Select "Use same settings as my incoming mail server"
- Click OK and then Next > Finish
For a complete Outlook setup guide, see How to Set Up Email in Microsoft Outlook.
In Apple Mail
- Go to Mail > Settings > Accounts
- Select your account and click "Server Settings"
- Under "Outgoing Mail Server (SMTP)", make sure your username and password are filled in
- Uncheck "Automatically manage connection settings" if you need to set the port manually
In Thunderbird
- Go to Account Settings > Outgoing Server (SMTP)
- Select your server and click Edit
- Under "Security and Authentication", set Authentication to "Normal password"
- Enter your email address as the username
In iPhone / iPad
- Go to Settings > Mail > Accounts
- Select your account > Account > SMTP
- Tap the primary server
- Make sure "Authentication" is set to "Password" and your username and password are filled in
See How to Set Up Email on Your iPhone or iPad for the full walkthrough.
03. Verify Your SMTP Settings
Even with authentication enabled, wrong settings will prevent sending. Here are the correct outgoing mail settings for Ultra Web Hosting:
- Outgoing server (SMTP):
mail.yourdomain.com(replace with your actual domain) - Port: 465 (SSL) or 587 (STARTTLS)
- Encryption: SSL/TLS (for port 465) or STARTTLS (for port 587)
- Authentication: Required (password)
- Username: Your full email address (e.g.,
you@yourdomain.com) - Password: The password you set for this email account in cPanel
Some internet service providers block port 25 to prevent spam. If you were using port 25, switch to 587 (with STARTTLS) or 465 (with SSL). Port 26 is also available as an alternative on Ultra Web Hosting servers.
04. Other Causes
Sending from the wrong address
If your email client is configured to send "From" an address that does not exist on the server, the server will reject it. Make sure the "From" address in your account settings matches an email account you have actually created in cPanel. See How to Create Email Accounts and Aliases.
Sending from webmail works but desktop client does not
If you can send via Roundcube or Horde webmail but not from Outlook or Thunderbird, the problem is definitely in your desktop client's SMTP settings. Webmail uses the server directly and bypasses client configuration entirely.
Password recently changed
If you recently changed your email password in cPanel but did not update it in your email client, authentication will fail. Update the password in your client's account settings.
Still Getting the Relay Error?
If you have verified authentication and settings and still cannot send, open a ticket with a screenshot of your SMTP settings and the full error message.
Open a Support TicketQuick Recap
- The error means SMTP authentication is not enabled - The server rejects unauthenticated senders
- Enable "My outgoing server requires authentication" in your email client
- Use port 465 (SSL) or 587 (STARTTLS) - Avoid port 25
- Username is your full email address - Not just the part before the @
- Test with webmail first - If webmail works, the issue is in your client settings
Helping users fix email sending issues · Last updated March 2026 · Browse all Email articles
