Meerdere domeinnamen en meerdere info@ mailadressen?
Ik wilde graag op mijn Synology DS110j meerdere websites met ieder hun eigen info@ mailadres hebben.
Al gauw kwam ik in de knoop omdat er maar een gebruiker met de naam info aangemaakt kan worden en ook bij het maken van twee info@ mailadressen kwam ik niet goed uit.
Het is mij nu gelukt en iemand vroeg om een stappenplan te schrijven en dit heb ik gedaan.
Opmerking:Om meerdere domeinen en ook meerdere info@ mailadressen te krijgen hack je eigenlijk de NAS een beetje en moet je wel weten wat je doet, gaat het mis moet je de software opnieuw erop zetten en kun je dus je gegevens kwijtraken, maak altijd eerst een back-up van je NAS!
Uiteraard neem ik geen enkele verantwoordelijkheid op mij als er iets mis gaat wat je zelf hebt gedaan, bij mij werkte het zonder dat ik er nieuwe software op hoefde te zetten!
Voordat je de stappen gaat volgen is het belangrijk om te weten dat mail via de website (via mailto: of een contactformulier), totaal iets anders is dan de mail die je verstuurd via de mailserver op je NAS.
Dus je instelling bij configuratiescherm > melding heeft er niets mee te maken, dit is alleen bestemd voor een mailbericht vanaf je NAS als er iets aan de hand is met de NAS zelf. Ik adviseer hier je smtp server van je eigen internet provider te gebruiken, bij mij ziggo, dus ik gebruik:
- smtp server: smtp.ziggo.nl
- smtp poort: 25
- Primair e-mailadres: eigen privé e-mailadres.
Stap 1:Onderzoek je NAS of alles goed staat en of je de benodigde extra package heb geïnstalleerd, welke wij nodig hebben is:
- Mailstation 2
- Config File Editor
- PhpMyAdmin (alleen als je met een database werkt of wil werken)
- Putty
Mailstation 2 en PhpMyAdmin zijn te vinden als je gaat naar het admin scherm > package center en daar zie je ze staan, installeer ze eerst allebei.
Config File Editor vind je hier niet, deze staat op
http://www.mertymade.com/syno/#cfe halverwege links op de pagina, dan krijg je een bestand “ConfigFileEditor-noarch-12.spk”, deze instaleer je handmatig.
Het programma Putty moet je ook downloaden omdat je dit nodig hebt om te kijken of je database gemaakt is (maar dit komt later), Putty kun je downloaden op
http://nl.wikipedia.org/wiki/PuTTY Oké, nu hebben wij alle programma’s gedownload en geïnstalleerd, dan stap 2.
Stap 2:We gaan eerst naar de Config File Editor die je ook vind in het admin scherm en daar gaan wij een paar regels toevoegen in de file “Config File Editor”. Open deze met het pulldown menu en onderop zie je Config File Editor staan, klik hierop en nu opent hij de file.
Ga direct onder het vakje staan met de ############### en als hier ruimte is druk je een keer op enter om een regel toe te voegen. We moeten meerdere regels toevoegen dus geef 4 keer enter. Nu voeg je de onderstaande regels toe (kijk eerst even of ze er al staan):
/usr/syno/mailstation/etc/main.cf,mail
/usr/syno/mailstation/etc/virtual,virtual
/usr/syno/mailstation/etc/aliases, aliases
/usr/syno/mailstation/sbin/sendmail
Na toevoegen van deze regels druk je op save (links boven) mocht deze onzichtbaar blijven doe je iets niet goed! (kan zijn dat je even een extra enter moet geven om het knopje “save”zichtbaar te maken).
Nadat je op save hebt gedrukt geeft de Synology een bevestiging dat de file is gesaved.
Sluit de Config File Editor af met het rode kruisje (rechts boven) en herstart je NAS via het admin scherm.
Stap3:Als je nu naar de Config File Editor terug gaat zie je als het goed is de files staan die we hebben toegevoegd, zo niet, is het niet goed gegaan.
Nu gaan we in de Config File Editor de file “mail” aanpassen, klik hierop, zoek onderstaande regel:
mydestination = $myhostname,
Hier type je achter de komma de domeinnamen die je hebt, mijndomein1.nl, mijn domein2.nl, etc.
Dus dan moet je dit zien staan (met je eigen domein namen natuurlijk):
mydestination = $myhostname, mijndomein1.nl, mijn domein2.nl
Vervolgens scroll je helemaal naar onderen en voeg je de regel toe:
virtual_alias_maps = hash:/usr/syno/mailstation/etc/virtual
Sluit nu de file “mail” af met save en open via admin scherm weer de Config File Editor.
Nu ga je naar de file “Virtual” en open je deze, je ziet als het goed is een leeg scherm!
Hier ga je de virtuals toevoegen, dit doe je door links je domein neer te zetten en rechts de user in je NAS.
Bijvoorbeeld:
mijndomein.nl anything (neem dit letterlijk over, het is alleen vulling voor je domein naam)
info@mijndomein2.nl keukens (is een user waar e-mail voor info@ in komt)
@mijndomein2.nl verzamelkeukens (is een user waar alle e-mail in komt zoals pet@, jan@ etc.)
Etc.
Voor je andere domeinnamen doe je hetzelfde en deze zet je eronder met een (regel) <return> ertussen, etc.
Je ziet achter mijn domein.nl staan anything, neem dit over want dit geeft alleen maar je domein aan en is niet een gebruiker en ook niet gekoppeld aan een gebruiker (dus niet als gebruiker aanmaken), de andere zijn gebruikers die echt bestaan.
Uiteraard kun je ook eerst de gebruikers aanmaken.
Stap4:Nu gaan we starten met Putty.
Open de putty.exe.
Nu log je in met root en druk op <enter>.
Nu je eigen admin wachtwoord intikken (let op hij laat het niet zien!!) en druk op <enter>.
Nu moeten we het “virtual.db” bestand maken en dit doen we door de onderstaande regel in te toetsen en hierna een >enter> te geven.
/usr/syno/mailstation/sbin/postmap /usr/syno/mailstation/etc/virtual
Je ziet in Putty dat hij naar de volgende regel gaat, dit betekent dat hij het heeft gedaan, als het niet goed gaat krijg je een error, sluit Putty met het rode kruisje en doe het opnieuw.
Opmerking:
Iedere keer als je het “virtual” bestand aan past moet je hem wegschrijven met bovenstaande regel (dus eigenlijk maak je hem iedere keer opnieuw aan en overschrijft hij het oude bestand).
Nu moeten we kijken of het bestand “virtual.db” ook aangemaakt is en toetsen we onderstaande regel in Putty:
cd /usr/syno/mailstation/etc
Tik nu in: dir en druk op <enter>
Als het goed is gegaan moet je onderop zien staan "virtual" en "virtual.db". dan is het gelukt en heb je het bestand en ook de database.
Iedere keer als je iets veranderd in het bestand “virtual” moet je hem ook wegschrijven met de onderstaande regel:
/usr/syno/mailstation/sbin/postmap /usr/syno/mailstation/etc/virtual
Hierna moet je de NAS eigenlijk herstarten, maar dit is wat omslachtig en je kan dit ok doen met twee opdrachtregels in Putty, namelijk:
Om te stoppen tik je in:
/usr/syno/mailstation/sbin/postfix stop
En om hem weer te starten tik je in:
/usr/syno/mailstation/sbin/postfix start
Nu is je database weer up to date en hoef je niet helemaal de NAS op te starten en te wachten..
TIP:
Maak in word een kopie van je database file “vitual” want als je hem overschrijft is je oude bestand weg.
Oké nu kunnen we testen of het werkt.
Stap 5:
Je kunt nu een e-mail sturen via bijvoorbeeld Outlook naar
info@mijndomein.nl en kijken in Roundcube of hij ook aankomt.
Het kan zijn dat als je gaat mailen in Roundcube onderling dat dit niet werkt, ben er zelf nog niet uit waarom niet, maar ik gebruik dit niet, want ik wilde alleen maar dat er meerdere info@ e-mailadressen voor al mijn domeinen gebruikt kon worden, van buiten af.
Mocht je er nu niet uitkomen kun je mij altijd een PM sturen, kan zijn dat ik er niet altijd ben, maar ik reageer altijd!
Hoop dat dit iets helpt, succes!
Richard.