Roundcube Community Forum

 

how to change login format

Started by faziatic, July 03, 2006, 06:06:25 AM

Previous topic - Next topic

faziatic

Hello,
I'm using a fix mail server with roundcube (mail.domain.com) and I don't want to insert the whole email-address as username every time I log in. So I'd like to know if it is possible just to enter the username?
username
password

instead of
username@domain.com
password


Thanks in advance,

faziatic

flosoft

well depends on your mailserver. Maybe your mailserver supports logins with only the username.

faziatic

In fact I have to use the whole address in my outlook-account but I thought it was possible to "hide" the @domain.com but send it anyway. I used Uebimiau in the past and there was this kind of option .....
So no chance to workaround somehow ? via php?

thx so far

flosoft

Atleast for SMTP you can use the %u and %p. Try to set them to:
%u@mydomain.com
%p@mydomain.com

faziatic

Hello, thanks for the quick answer.
Unfortunately it doesn't change anything.
Looking for another solution I was trying to choose from a dropdown-box betweeen 2 domains.
I read these lines in another thread:

$rcmail_config['default_host'] = 'mail.1550.co.nz';
If you leave this blank, you will be able to specify your host via a textbox on the loginscreen.

$rcmail_config['mail_domain'] = '';
If you use no default_host you are able to create a dropdown box with several servers.

My lines look like this:

$rcmail_config['default_host'] = '';
$rcmail_config['default_port'] = 143;
$rcmail_config['mail_domain'] = array('mail.domain1.com'=> 'domain1.com', 'mail.domain2.com'=> 'domain2.com');

but all I see on the login-page are three fields, (username, password, mail-server). Shouldn't I get a dropdown-list with the 2 domains?

faziatic

flosoft

Well the other problem is, you don't need the mailserver, but the login.
The Mailserver setting is the mailserver. It doesn't have any influence on the login afaik :S

faziatic

My main problem is that I don't want to type the whole address. So if I had the chance to either choose froma dropdown-box with 2 different domains or just to type in the username without domainname... it would be marvellous.
I'll try to find a workaround , always hoping that someone comes up with a solution :-\

flosoft

I know there was a patch for this on the old forum. Maybe someone will repost this.

faziatic

That would be awesome ;D
Summa summarum, Roundcube is amazing... really like it :)

redrose

Hello,

If anybody want to login via username only without @domain.com, he can do the following:

Edit the file: program/include/main.inc

Inside the function rcmail_login($user, $pass, $host=NULL), after the :

global $CONFIG, $IMAP, $DB, $sess_user_lang;
$user_id = NULL;

add these lines:

$headers = apache_request_headers();
foreach ($headers as $header => $value) {
 if($header=='Host'){
  $str=explode(".",$value,2);
  $user.='@'.$str[1];
  }
}

Then we can login using username only, there is no need to provide the full email address.

Good Luck for every body. :)

sleezstak

I tried that and it let me log in but returned a blank page. :'(