Автор Тема: Help za squrrelmail  (Прочетена 915 пъти)

Lamqta

  • Напреднали
  • *****
  • Публикации: 54
    • Профил
Help za squrrelmail
« -: Aug 23, 2004, 20:22 »
Imam mail server sas instaliran imap i pop3. Web interfeisa mi e squirrelmail. Poneje hostvam nqkolko domaina iskam na login page da sloja dropdown menu za domainite za da ne se nalaga da se pi6e celiq e-mail za vhod a samo usera i domeina da se izbira ot dropdown menuto. Marzi me da go pi6a na java zatova ako imate ne6to gotovo 6te vi bada mnogo blagodaren.
Активен

JohnDoe

  • Напреднали
  • *****
  • Публикации: 43
    • Профил
Help za squrrelmail
« Отговор #1 -: Aug 24, 2004, 16:03 »
Чекни http://email.ixip.net
ако ти върши работа този вариант мога да ти кажа как съм го направил.
Активен

Lamqta

  • Напреднали
  • *****
  • Публикации: 54
    • Профил
Help za squrrelmail
« Отговор #2 -: Aug 25, 2004, 21:05 »
to4no tova e koeto mi trqbva. dai link molq te ili mi go izprati na admin@multi-speed.net. merci predvaritelno
Активен

JohnDoe

  • Напреднали
  • *****
  • Публикации: 43
    • Профил
Help za squrrelmail
« Отговор #3 -: Aug 25, 2004, 21:32 »
Сега трябва да промениш някой полета, тези който трябва да ги добавиш ще ги маркирам с + отпред.
src/login.php
Примерен код

                                html_tag( 'td',
                                    _("Name:") ,
                                'right', '', 'width="30%"' ) .
                                html_tag( 'td',
                                    addInput($username_form_name, $loginname_value),
                                'left', '', 'width="*"' ) .
+                               html_tag( 'td',
+                                    addSelect("mailserv",$local_domains),
+                                'left', '', 'width="*"' )
+                                ) . "\n" .

--
config/config_local.php добавяш:
Примерен код

$local_domains=array(
    'vcable.net',
    'ixip.net',
    'stz-bg.com'
);

---
src/redirect.php
Примерен код

if (!sqsession_is_registered('user_is_logged_in')) {
    do_hook ('login_before');

    $onetimepad = OneTimePadCreate(strlen($secretkey));
    $key = OneTimePadEncrypt($secretkey, $onetimepad);
    sqsession_register($onetimepad, 'onetimepad');

    /* remove redundant spaces */
    $login_username = trim($login_username);

+    if (isset($mailserv) && $mailserv!='') {
+        $mailserv = trim($mailserv);
//      Line is used for debugging
//      error_log($login_username . '@' . $mailserv,3,'/tmp/log');
+        $login_username = $login_username . '@' . $mailserv;
+    }



Това '<img'>
Това което е + пред линията го добави на съответните места, за това съм ти го написал за да се ориентираш.
Ако не се оприентираш ето ти директните линкове.
http://email.ixip.net/src/login.phps
http://email.ixip.net/src/redierect.phps
http://email.ixip.net/config/config_local.phps

Дано да ти свършат работа, ако нещо се запънеш някъде питай. '<img'>
Активен

Lamqta

  • Напреднали
  • *****
  • Публикации: 54
    • Профил
Help za squrrelmail
« Отговор #4 -: Aug 26, 2004, 09:19 »
Mnoogo mnooogo thx. Svarshi mi strahotna rabota. Oshte vednaj mnogo blagodarq.
Активен