który powoduje ustawienie mail_hosta po @. Wszystko działa dobrze jednak wydaje mi się że nie moje rozwiązanie nie jest do końca bezpieczne ponieważ osoby z innych serwerów którzy mają konfigurację Cpanel na serwerze będą mogły się logować i korzystać z mojej poczty. Oczywiście mogę ustawić aby każda osoba wybierała dany serwer ale chciałbym aby działało to w sposób automatyczny.
$config ['default_host'] = 'ssl://mail.'.'%s';
Zmieniłem plik index.php i teraz działa tak jak chcesz tzn. mogą się logować tylko osoby która są na wskazanych serwerach ale nie wiem czy to rozwiązanie jest bezpieczne?
'host' => $ RCMAIL-> autoselect_host (), 'host2' => $ RCMAIL-> autoselect_host (), 'pass' => rcube_utils :: get_input_value ('_ pass', rcube_utils :: INPUT_POST, true, $ pass_charset), 'valid' => $ request_valid, 'cookiecheck' => true, )); $ auth ['host'] = 'ssl: //mail.name.com'; $ auth [' host2 '] =' ssl: //mail.name2.com '; // Zaloguj sie if ($ auth ['valid'] &&! $ auth ['abort'] && $ RCMAIL-> login ($ auth ['user'], $ auth ['pass'], $ auth ['host'], $ auth ['cookiecheck']) || $ RCMAIL-> login ($ auth ['user'], $ auth ['pass'], $ auth ['host2'], $ auth ['cookiecheck']) )