Julian Johannsen
Basic Pleskian
OS: Debian 8.7 / Plesk Onyx (Version 17.0.17 Update #13)
Dear pleskians,
we have (i hope) a little problem.
We have 3 domains: domainA.tld + domainB.tld + domainC.tld and each domain has a own IP address (Subscription Setting)
domainA = 1.1.1.1 --> MAIN (Plesk)
domainB = 1.1.1.1 --> Customer Subscription
domainC = 2.2.2.2 --> Own subscription
Tools & Settings > Mail Server Settings > Outgoing mail mode --> Send from domain IP addresses and use domain names in SMTP greeting
We want to separate customers and our own domains. But if we test the mail server of domainC.tld with mxtoolbox.com (SMTP Banner Check) the domains resolves to domainA.tld (Reverse DNS does not match SMTP Banner)
The reverse DNS entry is OK --> Only the SMTP banner is wrong
Results
SMTP Transaction Time --> 3.955 seconds - Good on Transaction Time
SMTP Open Relay --> OK - Not an open relay.
SMTP Connection Time --> 1.133 seconds - Good on Connection time
SMTP TLS --> OK - Supports TLS.
SMTP Valid Hostname --> OK - Reverse DNS is a valid Hostname
SMTP Reverse DNS Mismatch --> OK - 2.2.2.2 resolves to domainC.tld
SMTP Banner Check --> Reverse DNS does not match SMTP Banner
Session Transcript
Connecting to 2.2.2.2
220 mail.domainA.tld ESMTP Postfix (Debian/GNU) [981 ms]
EHLO PWS3.mxtoolbox.com
250-mail.domainC.tld
250-PIPELINING
250-SIZE 15360000
250-ETRN
250-STARTTLS
250-AUTH DIGEST-MD5 CRAM-MD5 PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN [726 ms]
MAIL FROM:<[email protected]>
250 2.1.0 Ok [727 ms]
RCPT TO:<[email protected]>
We found a workaround
Postfix "master.cf"
replace the line with "smtp" with:
1.1.1.1:smtp inet n - - - - smtpd -o myhostname=mail.domainA.tld
2.2.2.2:smtp inet n - - - - smtpd -o myhostname=mail.domainC.tld
Does this work for me? Should this configuration be automatically created by plesk? Is this configuration overwritten with a plesk update?
Thanks for your ideas and help
Dear pleskians,
we have (i hope) a little problem.
We have 3 domains: domainA.tld + domainB.tld + domainC.tld and each domain has a own IP address (Subscription Setting)
domainA = 1.1.1.1 --> MAIN (Plesk)
domainB = 1.1.1.1 --> Customer Subscription
domainC = 2.2.2.2 --> Own subscription
Tools & Settings > Mail Server Settings > Outgoing mail mode --> Send from domain IP addresses and use domain names in SMTP greeting
We want to separate customers and our own domains. But if we test the mail server of domainC.tld with mxtoolbox.com (SMTP Banner Check) the domains resolves to domainA.tld (Reverse DNS does not match SMTP Banner)
The reverse DNS entry is OK --> Only the SMTP banner is wrong
Results
SMTP Transaction Time --> 3.955 seconds - Good on Transaction Time
SMTP Open Relay --> OK - Not an open relay.
SMTP Connection Time --> 1.133 seconds - Good on Connection time
SMTP TLS --> OK - Supports TLS.
SMTP Valid Hostname --> OK - Reverse DNS is a valid Hostname
SMTP Reverse DNS Mismatch --> OK - 2.2.2.2 resolves to domainC.tld
SMTP Banner Check --> Reverse DNS does not match SMTP Banner
Session Transcript
Connecting to 2.2.2.2
220 mail.domainA.tld ESMTP Postfix (Debian/GNU) [981 ms]
EHLO PWS3.mxtoolbox.com
250-mail.domainC.tld
250-PIPELINING
250-SIZE 15360000
250-ETRN
250-STARTTLS
250-AUTH DIGEST-MD5 CRAM-MD5 PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN [726 ms]
MAIL FROM:<[email protected]>
250 2.1.0 Ok [727 ms]
RCPT TO:<[email protected]>
We found a workaround
Postfix "master.cf"
replace the line with "smtp" with:
1.1.1.1:smtp inet n - - - - smtpd -o myhostname=mail.domainA.tld
2.2.2.2:smtp inet n - - - - smtpd -o myhostname=mail.domainC.tld
Does this work for me? Should this configuration be automatically created by plesk? Is this configuration overwritten with a plesk update?
Thanks for your ideas and help