SMTP: 550 Must be authenticated

Hi,

I’m just trying to set up the SMTP email settings but I seem to get an error.

This is what i get:

What am I doing wrong?

Thanks

It’s hard to say? Are you ticking the box for SSL? It could also be that the username and password credentials supplied are incorrect. I think your email host should be able to provide more info.

Hi Glenn,

Thank you for your reply.

I did tick the SSL box.

I thought I might have the wrong password so changed it, and the error message came back wrong username/password details, so guessed it couldn’t be that, and resorted back to what i had which gave me the above message.

In the SMTP Email settings box, the third one down asks for hosts name; In there I’ve put my hosts outgoing SMTP mail settings (auth.smtp.1and1.co.uk), do you think this could be incorrect?

Many thanks

Wayne

Yes the SMTP host corresponds with the guide here for 1and1. I can see quite a few other users have 1and1 setup on Quick File. I’m not sure why there is an error in your case?

It could be that your from address in the SMTP settings is set as info@.. however your email is wayne@... Perhaps info@… is not authorised to send mail on your mail server?

I am having trouble setting up SMTP as well.

It looks like there was a problem reaching your SMTP service

Error Message The SMTP server requires a secure connection or the client was not authenticated. The server response was: Authentication required
More Details

The setting for 1and1.com instead as as I am not on 1and1.co.uk, is as per this link SMTP Settings 1and1.com

Required Information: IMAP
User name Your full e-mail address ex. account@1and1help.com
Incoming Server : imap.1and1.com
Incoming port with SSL enabled: 993
Outgoing (SMTP) Server: smtp.1and1.com
Outgoing port with TLS enabled: 587
Outgoing server requires authentication?: Yes

How can I get this to work?

I have field populated as
Port: 587
From Address: payments@mycompanydomain.com
From Name: My Company Ltd
Host Name smtp.1and1.com
Username: devereaux@mycompanydomain.com ( this is my main account mailbox I send from)
Password #######
Enable SSL [checked]
Send activation email to: anotheremail@mycompanydomain.com

I have SPF record already set but prefer to use my SMTP as clients do not recognize who they invoice etc is from as say QuickFile
Thanks
Devereaux


Have you tried auth.smtp.1and1.co.uk?

It is not on same server .Unfortunately they are not interchangeable. all accounts on 1and1.com are separate to 1and1.co.uk. even auth.smtp.1and1.com does not exist. I dont know what goes on in back end of Quickfile with the Auth required settings suggested from my hosts.

I would suggest speaking to support at 1and1.com. It looks like you have the correct settings configured (as per their instructions), although this error could indicate that the wrong email or password is set. Hopefully 1and1.com support should be able to look at their incoming logs to determine the precise nature of the problem.

I spoke to 1and1.com support and they confirmed the details I used are correct. They can only assume that it is the setting on the third party -ie quickfile

The Authentication issue may be due to setting not being correct. The outgoing security setting is TLS not SSL.
There is no way to send emails via insecure either. Is there a way to program TLS setting in the SMTP settings?

TLS port 587

We use the standard implementation available to us in the .NET framework, it’s very simple and should work with any SMTP configuration. Just to quote another thread:

The technical explanation is here.

I can see quite a number of users are configured on auth.smtp.1and1.co.uk although none using smtp.1and1.com.

Thank you for the feedback Glenn. auth.smtp.1and1.co.uk is different to smtp.1and1.com, UK and US mail servers respectively.

Perhaps there should be option set for TLS support. Strange how in in Outlook, a Microsoft product .NET framework Microsoft technology not explicit support is there. There must be a way to get this solved

In Microsoft Outlook, using my SMTP settings one can use the port 587 with options available for encrypted connection: None, SSL, TLS or Auto. Choosing None, SSL fails in the test
Only Auto or TLS works fine.

With Auto option getting the system to detect and send encryption type, it means that this could be an option
As you can see from test: TLS & SSL are not interchangeable methods for sending: http://screencast.com/t/0XxDTRjx2rd

Best regard
Devereaux

It’s not that there is no explicit support for TLS, it’s just the way it’s worded in .NET.

In our code we already set the following:

 smtpClient.EnableSsl = true;

There is no other property that we can set and all indications we have read (see post above) seem to indicate that this will work with SSL and TLS alike.

Are you 100% sure this is a TLS issue?

EDIT:

On 1and1.com’s example ASP.NET code they don’t use EnableSsl at all for some reason, that’s why I’m doubting it’s a TLS issue.

EDIT 2:

@Cyphas I see you have used a different SMTP provider now, however if you want to revert it back to your 1and1.com account we will definitely try some other possible fixes for you.

Hi Glenn

Thank you for the feed from @Stackoverflow. Based on the responses there, server settings as mentioned should allow TLS to work. I reverted to 1and.com and tried again and it works. Strange!

Happy that it works now. Could have been a server -1and1.com at the time, who know.

Best regards
Devereaux

1 Like

That is strange, but I’m glad you got it working in the end!