Author Topic: Default Host array is not working v0.2.2  (Read 2663 times)

Offline jeffshead

  • Full Member
  • ***
  • Posts: 71
Default Host array is not working v0.2.2
« on: May 27, 2009, 08:03:02 AM »
I added two domains to the main.inc.php file as follows (names changed for this post):


$rcmail_config['default_host'] = array('domain1.com''domain2.com');

I get the drop down box on the login page and I am able to login, but I get the mailbox of the other domain. In other words, if I login as "user" and select "domain2.com" from the 'Server' dropdown box, I get the mailbox of user@domain1.com and the inbox page does not show any messages in IE7. If I use FF3, the messages are displayed, but they cannot be opened because the messages are not clickable links.

However, if I click on the 'Create a new message' icon, the correct e-mail address (user@domain2.com) is displayed in the 'Sender' dropdown box.

I get similar results with RC2549, but the messages in the inbox are visible an they can be opened in both IE7 and FF3.
« Last Edit: May 27, 2009, 04:50:37 PM by jeffshead »

Offline jeffshead

  • Full Member
  • ***
  • Posts: 71
Default Host array is not working v0.2.2
« Reply #1 on: May 27, 2009, 05:47:37 PM »
After thinking about this issue a little more, I've come to the conclusion that first I should have asked what the 'default_host' setting is used for.

I have one e-mail server (domain1.com) that is used by several domains (e.g. domain1.com, domain2.com, domain3.com).

Everything works if any user from any domain (e.g. user2@domain3.com)enters their full e-mail address in the 'Username' field on the login page.

I wanted to use the 'default_host' array so users can just enter their username (user2) and select their domain (domain3.com) from the drop down box on the login page.

Can the 'default_domain' setting be used for one e-mail server with many domains or is this setting limited to multiple e-mail servers (one for each domain)?

Offline JohnDoh

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2,855
Default Host array is not working v0.2.2
« Reply #2 on: May 28, 2009, 03:33:42 AM »
I think perhaps you are changing the wrong congif var, default_host is for setting the IMAP server(s) you wish to connect to. username_domain is for setting the domain part of the username (eg @blah.com) and then also mail_domain is for which domain to use when setting up their identity.

I think you want something like username_domain = $_SERVER['HTTP_HOST']; but if you search the forum there are quite a few examples around iirc.
Roundcube Plugins: Contextmenu, SpamAssassin Prefs, and moreā€¦

Offline jeffshead

  • Full Member
  • ***
  • Posts: 71
Default Host array is not working v0.2.2
« Reply #3 on: May 28, 2009, 07:28:51 AM »
Quote from: JohnDoh;19260
I think you want something like username_domain = $_SERVER['HTTP_HOST']; but if you search the forum there are quite a few examples around iirc.


Doesn't work, but thanks JD.

I have been searching and I have found a few examples but none of them are trying to do the same thing I'm attempting and some are outdated and do not work.