• We value your experience with Plesk during 2024
    Plesk strives to perform even better in 2025. To help us improve further, please answer a few questions about your experience with Plesk Obsidian 2024.
    Please take this short survey:

    https://pt-research.typeform.com/to/AmZvSXkx
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Issue error 551 requires authentication

mudassar

Basic Pleskian
Server operating system version
ubuntu 22
Plesk version and microupdate number
obsidian 18.0.47
I am trying to send emails and when I send emails to any email addresses on a windows server with plesk (that is also mine) i receive the error:
"said: 551 This mail server
requires authentication before sending mail from a locally hosted domain.
Please reconfigure your mail client to authenticate before sending mail."

The server where I am sending the emails from is a completely different server and IP. Emails are received by gmail with no problem, SPF, DKIM and DMARC passed.

Is there a setting issue on my windows server somewhere?
 
the message attached on the failure reply has the following header:

spf=pass (sender IP is 0000:0000:0000:0000:0000:0000:0000:0001) [email protected] smtp.helo=webmail.domain.co.uk
Received-SPF: pass (fervent-mayer: connection is authenticated)
Received: from unknown (HELO webmail.domain.co.uk)
(0000:0000:0000:0000:0000:0000:0000:0001)
by 0000:0000:0000:0000:0000:0000:0000:0001 with ESMTPSA
(TLS_AES_256_GCM_SHA384 encrypted, authenticated); 29 Dec 2022 11:19:10 +0000
 
Hello @mudassar.
There are might be several causes of the issue:
1. The sender's domain exists on the destination server and is considered as a local domain.
In this case sender's domain should be deleted from the receiving mail server.

2. Email was sent from a user who did not authenticate before sending mail.
Here MailEnable should be tuned by disabling address spoofing:
Go to MailEnable > Servers > localhost > Services and Connectors > right click on SMTP > Properties.
Security
tab > Address spoofing > set to Anyone can spoof sender address > OK

me.PNG


If aforementioned solutions will not help please check this article SMTP Connector Inbound Response Codes section "551 This mail server requires authentication before sending mail from a locally hosted domain."
 
Hello @mudassar.
There are might be several causes of the issue:
1. The sender's domain exists on the destination server and is considered as a local domain.
In this case sender's domain should be deleted from the receiving mail server.

2. Email was sent from a user who did not authenticate before sending mail.
Here MailEnable should be tuned by disabling address spoofing:
Go to MailEnable > Servers > localhost > Services and Connectors > right click on SMTP > Properties.
Security
tab > Address spoofing > set to Anyone can spoof sender address > OK

View attachment 22209


If aforementioned solutions will not help please check this article SMTP Connector Inbound Response Codes section "551 This mail server requires authentication before sending mail from a locally hosted domain."
how do i access the mailenable control via linux server?
 
Changes and checks that were mentioned should be performed on Windows server. Since message "551 This mail server requires authentication..." comes from recipient.
 
Back
Top