Roundcube Community Forum

Release Support => Older Versions => 0.1 Beta 1 => Topic started by: faziatic on July 03, 2006, 06:06:25 AM

Title: how to change login format
Post by: faziatic on July 03, 2006, 06:06:25 AM
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
Title: Re: how to change login format
Post by: flosoft on July 03, 2006, 07:22:42 AM
well depends on your mailserver. Maybe your mailserver supports logins with only the username.
Title: Re: how to change login format
Post by: faziatic on July 03, 2006, 07:30:13 AM
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
Title: Re: how to change login format
Post by: flosoft on July 03, 2006, 07:34:51 AM
Atleast for SMTP you can use the %u and %p. Try to set them to:
%u@mydomain.com
%p@mydomain.com
Title: Re: how to change login format
Post by: faziatic on July 03, 2006, 08:02:39 AM
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
Title: Re: how to change login format
Post by: flosoft on July 03, 2006, 08:08:22 AM
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
Title: Re: how to change login format
Post by: faziatic on July 03, 2006, 08:18:34 AM
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 :-\
Title: Re: how to change login format
Post by: flosoft on July 03, 2006, 08:22:30 AM
I know there was a patch for this on the old forum. Maybe someone will repost this.
Title: Re: how to change login format
Post by: faziatic on July 03, 2006, 08:33:01 AM
That would be awesome ;D
Summa summarum, Roundcube is amazing... really like it :)
Title: Re: how to change login format
Post by: redrose on July 11, 2006, 08:21:01 AM
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. :)
Title: Re: how to change login format
Post by: sleezstak on July 31, 2006, 12:29:09 AM
I tried that and it let me log in but returned a blank page. :'(