• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

Resolved Mailserver in "Mail Client configuration" (Customer Backend) wrong

Julian Johannsen

Basic Pleskian
Dear Pleskians,

i have a issue with the configuration details in my customer backend.

Every customer can view the configuration details for every E-Mail-Address in the backend.

Now there is only the domain name, but the hostname is needed ... how can i change the output value?

Otherwise a FQDN is also possible, like "imap.domain.tld" or "smtp.domain.tld"

System: Plesk Onyx (current update / release) / Debian 8 x64

Thanks for your help
JJN

upload_2018-2-21_10-20-55.png
 
Dear Igor,

thank you for your fast reply.

Now i have a final question, what is the variable in this configuration file to set the hostname?

Code:
<?php echo $this->lmsg('fieldIncomingServer'); ?>: <?php echo $this->escape($this->domainName); ?><br>
<?php echo $this->lmsg('fieldOutgoingServer'); ?>: <?php echo $this->escape($this->domainName); ?><?php echo ($this->hasSmtpAuth) ? (' (' . $this->lmsg('smtpAuth') . ')') : ''; ?><br>

Can i use here hostName instead of domainName ? And is this change safe in front of Plesk updates?

Greetings,
JJN
 
No, you can't use any variables except domainName variable or direct IMAP/SMTP hostname of Plesk server there. Bug PPPM-4687 still not fixed. I have updated it with your case.
 
There is a small solution for this problem. TESTED

Code:
<?php
// Copyright 1999-2017. Parallels IP Holdings GmbH. All Rights Reserved.
?>
<?php echo $this->lmsg('fieldUsername'); ?>: <?php echo $this->escape($this->userName); ?><br>
<?php echo $this->lmsg('fieldIncomingServer'); ?>: <?php echo gethostname(); ?><br>
<?php echo $this->lmsg('fieldOutgoingServer'); ?>: <?php echo gethostname(); ?><?php echo ($this->hasSmtpAuth) ? (' (' . $this->lmsg('smtpAuth') . ')') : ''; ?><br>
<?php echo $this->lmsg('fieldIncomingProtocols'); ?>: <?php echo $this->escape($this->incomingProtocols); ?><br>
<?php echo $this->lmsg('fieldOutgoingProtocols'); ?>: SMTP<br>
 
Back
Top