PDA

Bekijk Volledige Versie : webmail verwijzen naar roundcube ?



cfmweb
13/09/10, 17:50
Hallo,
Ik weet zeker dat ik het hier een keer gelezen heb maar ik kan het niet meer vinden :surrender:
Hoe doe je nou ook alweer domein.nl/webmail laten verwijzen naar domein.nl/roundcube voor alle users ?

Vrgr Chris

Marco Mahieu
13/09/10, 17:56
Even intikken op google en binnen 1 min. heb je het gevonden ;)

Nou vooruit, kijk hier maar even naar dan moet je er vast wel uitkomen: http://help.directadmin.com/item.php?id=169

RayManZ
13/09/10, 18:16
Diezelfde vraag is hier ook al een keer langs gekomen op WHT. Voortaan dus eerst even zoeken.

cfmweb
13/09/10, 18:16
O ja, dat was het, Thanx :thumbup:

(net op de verkeerde zoektermen gezocht denk ik)

cfmweb
13/09/10, 18:17
Diezelfde vraag is hier ook al een keer langs gekomen op WHT. Voortaan dus eerst even zoeken.


Ik weet zeker dat ik het hier een keer gelezen heb maar ik kan het niet meer vinden

Bedankt voor je nuttige bijdrage.

MKB Webhoster
21/05/14, 06:24
Ik weet dat het een oude thread is, maar het heeft mij wel enorm geholpen, en ik kwam op deze pagina uit via google search. Dus voor alle volgende mensen die het zoeken

Om www.domein.nl/webmail te laten doorverwijzen automatisch naar www.domein.nl/roundcube

1. Open FileZilla (of eender welk FTP programma)
2. Log in via SSH
3. Ga 1 level omhoog door op de ... te klikken in de file manager
4. Ga naar de map etc
5. Ga naar de map httpd
6. Ga naar de map conf
7. Ga naar de map extra
8. Open de file httpd-alias.conf met een teksteditor
9. Verander de alias naar roundcube (Alias /webmail "/var/www/html/webmail/" wordt dus Alias /webmail "/var/www/html/roundcube/")
10. Sluit je FTP programma
11. Ga naar je directadmin (www.domein.nl:2222)
12. Log in als Admin
13. Klik op Service monitor
14. Klik op RESTART bij HTTPD

Et Voila!

Yourwebhoster
21/05/14, 10:33
Of je doet via SSH:


sed -i 's/webmail\//roundcube\//g' /etc/httpd/conf/extra/httpd-alias.conf && /etc/init.d/httpd restart

En voila:)

YolkNet
21/05/14, 11:40
Dit geldt voor alle gebruikers op de server? Of kun je het per gebruiker instellen? De een gebruikt Roundcube, de ander een externe mailserver. Het zou mooi zijn als allebei /webmail kunnen gebruiken en in hun mailomgeving komen.

Yourwebhoster
21/05/14, 11:55
Dit geldt voor alle gebruikers op de server? Of kun je het per gebruiker instellen? De een gebruikt Roundcube, de ander een externe mailserver. Het zou mooi zijn als allebei /webmail kunnen gebruiken en in hun mailomgeving komen.

Dit geld voor alle gebruikers. Als een gebruiker een externe omgeving gebruikt dan is deze oplossing daar niet voor geschikt. Je zou wel kunnen kijken of je Roundcube geschikt kan maken om ook op bepaalde externe omgevingen in te loggen maar dan zit je wel aan maatwerk.

Wat je ook kan doen is het volgende:
- Maak een map aan met bijv de naam /var/www/pickYourWebmail
- Maak hier een index met een keuze optie voor de klant.
- pas de /webmail alias niet naar roundcube aan maar naar pickYourWebmail

Ik ga er van uit dat je weet welke externe webmail systemen de klant gebruikt. Als je zelf een extern mail systeem aan biedt dan is dit een interessante oplossing.

Erik H.
23/05/14, 08:52
Dit geld voor alle gebruikers. Als een gebruiker een externe omgeving gebruikt dan is deze oplossing daar niet voor geschikt. Je zou wel kunnen kijken of je Roundcube geschikt kan maken om ook op bepaalde externe omgevingen in te loggen maar dan zit je wel aan maatwerk.

Wat je ook kan doen is het volgende:
- Maak een map aan met bijv de naam /var/www/pickYourWebmail
- Maak hier een index met een keuze optie voor de klant.
- pas de /webmail alias niet naar roundcube aan maar naar pickYourWebmail

Ik ga er van uit dat je weet welke externe webmail systemen de klant gebruikt. Als je zelf een extern mail systeem aan biedt dan is dit een interessante oplossing.

Ik heb deze opzet inderdaad wel eens een keer ergens gezien. Het zou niet mijn eerste keuze zijn (persoonlijk) maar het is zeker een optie!

YolkNet
23/05/14, 09:13
Wat zou je keuze dan zijn Erik H.?

Erik H.
23/05/14, 10:44
Wat zou je keuze dan zijn Erik H.?

Ik zou het gewoon op 1 generieke webmail client houden. Je kan er natuurlijk meerdere bieden maar dan moet je op allemaal ook support bieden en je kennisbank mee vullen.

YolkNet
23/05/14, 11:21
Maar je hebt je webmail via je controlepaneel en een (exchange) mailserver. Het mooiste zou zijn als klanten www.domein.nl/webmail kunnen gebruiken en op de webmail van het controlepaneel of mailserver komen.

voweb
23/05/14, 16:36
Bedankt voor de tips, dit is echt iets wat ik kan gebruiken

t.bloo
23/05/14, 23:57
Het mooiste zou zijn als klanten www.domein.nl/webmail kunnen gebruiken en op de webmail van het controlepaneel of mailserver komen.

Dat kan met zo'n index.php in een centrale /webmail folder, moet je wel zelf handmatig bij houden:



<?php

$host = $_SERVER['HTTP_HOST'];
switch ($host)
{
case 'demo1.dommelhosting.nl' :
$location = 'https://kerioconnect.dommelhosting.nl';
break;
case 'demo2.dommelhosting.nl' :
$location = 'https://gmail.com';
break;
case 'demo3.dommelhosting.nl' :
$location = 'https://web3.dommelhosting.nl/roundcube';
break;
default :
$location = 'https://www.dommelhosting.nl/roundcube';
break;
}
header('Location: '.$location);

?>

t.bloo
24/05/14, 00:10
Of natuurlijk geen centrale /webmail instellen en iedere website even met "Site Redirection" het juiste adres geven.

t.bloo
24/05/14, 00:32
Het kan nog iets simpeler. Zet dit in een centrale /webmail/index.php en voor de uitzonderingen kun je de juiste redirect in een losse file "webmail" in de base folder van een domein zetten.



<?php

$folder = dirname($_SERVER['DOCUMENT_ROOT']);
$file = $folder.'/webmail';
$location = @file_get_contents($file);
if ($location == '')
{
$location = 'https://'.$_SERVER['HTTP_HOST'].'/roundcube';
}
header ('Location: '.$location);

?>


/home/user/domains/demo.domain.tld/webmail file:


https://www.gmail.com