Auteur Topic: [HANDLEIDING] Catch-all met Zarafa  (gelezen 12705 keer)

Offline raptile

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 66
  • -Ontvangen: 131
  • Berichten: 1.263
[HANDLEIDING] Catch-all met Zarafa
« Gepost op: 23 september 2012, 23:53:13 »
[UPDATE: Lees iets verder op mijn oplossing/handleiding]

Heeft iemand al gespeeld met Zarafa en catch-all?

Zo ja, hoe heb je dit werkend gekregen?

Ik wil dat alle mail naar mijn domein binnen komt op mn NAS en dat ik in kan loggen met mijn admin account om alle mail binnen te halen BEHALVE de mail die voor anderen bedoeld is.
Ik wil dat deze gebruikers in moeten loggen met inlognaam@domein.nl om mail die voor hen bedoeld is binnen te halen.

Ik heb echter nog geen ervaring met het opzetten van mn eigen mailserver maar weet wel dat catch all standaard niet werkt.

Mocht ik het goed werkend krijgen zal ik hier wel een handleiding voor schrijven die we hier op het forum kunnen gebruiken.

Alvast bedankt voor de HULP!
If UNIX isn\'t the solution, you\'ve got the wrong problem...

Is RAID hetzelfde als een backup?

Heeft het antwoord van een gebruiker je geholpen met het oplossen van je probleem?
Geef hem/haar een bedankje door op de bedankt knop te drukken!

Offline Robert Koopman

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 273
  • -Ontvangen: 1803
  • Berichten: 10.991
    • http://www.dwvbb.nl
Re: Catch-all met Zarafa
« Reactie #1 Gepost op: 24 september 2012, 00:05:27 »
Krijg je dan niet extra veel spam binnen?
Immers elk adres op het domein is dan "geldig"?
RS812+ : 3*WD60EFPX 6.2.4-25556 Update 7 SHR
RS814+ : 3*WD30EFRX 7.1.1-42962 Update 6 Btrfs

Offline raptile

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 66
  • -Ontvangen: 131
  • Berichten: 1.263
Re: Catch-all met Zarafa
« Reactie #2 Gepost op: 24 september 2012, 06:58:06 »
Citaat van: "Robert Koopman"
Krijg je dan niet extra veel spam binnen?
Immers elk adres op het domein is dan "geldig"?

Niet meer dan wanneer je, je overal registreerd met hetzelfde email adres.
stel je registreerd je voor kruitvat@domein.nl en je krijgt daar spam op binnen, filter je deze makkelijker weg met een rule in je mailclient dan wanneer je één enkel email adres gebruikt. :)
If UNIX isn\'t the solution, you\'ve got the wrong problem...

Is RAID hetzelfde als een backup?

Heeft het antwoord van een gebruiker je geholpen met het oplossen van je probleem?
Geef hem/haar een bedankje door op de bedankt knop te drukken!

Offline Robert Koopman

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 273
  • -Ontvangen: 1803
  • Berichten: 10.991
    • http://www.dwvbb.nl
Re: Catch-all met Zarafa
« Reactie #3 Gepost op: 24 september 2012, 07:55:08 »
Ik bedoel meer dat spammers gewoon "alles" proberen.
Dus je krijgt ook mail voor info@, postmaster@, aaaa@ tot en met zzzz@ binnen  8)
RS812+ : 3*WD60EFPX 6.2.4-25556 Update 7 SHR
RS814+ : 3*WD30EFRX 7.1.1-42962 Update 6 Btrfs

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 91
  • Berichten: 743
Re: Catch-all met Zarafa
« Reactie #4 Gepost op: 24 september 2012, 12:35:57 »
Citaat van: "Robert Koopman"
Ik bedoel meer dat spammers gewoon "alles" proberen.
Dus je krijgt ook mail voor info@, postmaster@, aaaa@ tot en met zzzz@ binnen  8)
Heb ik weinig last van en draai al sinds jaren met een catchall account.

Spamfilter bij provider blockt verreweg de meeste spam. Wat er door komt heeft vaak weinig te maken met gebruikt emailadres maar met de inhoud van de mail (bv. nederlandstalige spame wordt vaker doorgelaten).

Prima optie om spam verstuurders te achterhalen. Regelmatig dien ik klacht in bij verzender of bij de OPTA als bedrijven waar ik een emailadres (moest) achterlaten dat emailadres voor oneigenlijke doeleinden gebruiken of verkopen. Ik gebruik bij inschrijving voor bv. winkels altijd specifiek emailadres voor die winkel of website, dus bij misbruik is meteen duidelijk wie er achter zit.

Offline Robert Koopman

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 273
  • -Ontvangen: 1803
  • Berichten: 10.991
    • http://www.dwvbb.nl
Re: Catch-all met Zarafa
« Reactie #5 Gepost op: 24 september 2012, 13:05:22 »
Hmmm... Blijkbaar is het helemaal niet zo'n probleem bij mij.
Ik draai Mail Server en heb een eigen domein zonder mail faciliteiten.
Via een MX record komt het op mijn NAS binnen.
Verstuur ik iets naar mijn domein naar een niet bestaande adres gaat deze mail niet eens weg.
Ik kan blijkbaar alleen ontvangen mits de ontvanger bestaat. Wist ik niet.
Heeft in mijn geval een catch all dus ook geen nut.
RS812+ : 3*WD60EFPX 6.2.4-25556 Update 7 SHR
RS814+ : 3*WD30EFRX 7.1.1-42962 Update 6 Btrfs

Offline raptile

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 66
  • -Ontvangen: 131
  • Berichten: 1.263
Re: Catch-all met Zarafa
« Reactie #6 Gepost op: 24 september 2012, 13:35:25 »
Citaat van: "bartmans99"
Citaat van: "Robert Koopman"
Ik bedoel meer dat spammers gewoon "alles" proberen.
Dus je krijgt ook mail voor info@, postmaster@, aaaa@ tot en met zzzz@ binnen  8)
Heb ik weinig last van en draai al sinds jaren met een catchall account.

Spamfilter bij provider blockt verreweg de meeste spam. Wat er door komt heeft vaak weinig te maken met gebruikt emailadres maar met de inhoud van de mail (bv. nederlandstalige spame wordt vaker doorgelaten).

Prima optie om spam verstuurders te achterhalen. Regelmatig dien ik klacht in bij verzender of bij de OPTA als bedrijven waar ik een emailadres (moest) achterlaten dat emailadres voor oneigenlijke doeleinden gebruiken of verkopen. Ik gebruik bij inschrijving voor bv. winkels altijd specifiek emailadres voor die winkel of website, dus bij misbruik is meteen duidelijk wie er achter zit.

Voor mij dus exact dezelfde reden en werkt fantastisch.
met een goede spam filter kom je al een heel eind.
Sterker nog, ik denk dat als je maar 1 email adres gebruikt, je minstens zoveel spam binnen krijgt al met een catch-all.
Met een catch-all heb je er alleen wat meer controle over omdat je deze makkelijker kan filteren in je client.

Maar dit is dus de reden dat ik vraag of iemand er met Zarafa al mee heeft gespeeld want ik wil dit toch wel heel graag inrichten op deze manier.
If UNIX isn\'t the solution, you\'ve got the wrong problem...

Is RAID hetzelfde als een backup?

Heeft het antwoord van een gebruiker je geholpen met het oplossen van je probleem?
Geef hem/haar een bedankje door op de bedankt knop te drukken!

Offline raptile

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 66
  • -Ontvangen: 131
  • Berichten: 1.263
Re: Catch-all met Zarafa
« Reactie #7 Gepost op: 24 september 2012, 23:13:31 »
Niemand hier ervaring met zarafa en catch-all?

Ik had gehoopt dat iemand dit toch al had draaien :)

Heeft iemand het pakket draaiende om te kijken of hij/zij catch all werkend kan krijgen?

TIA!
If UNIX isn\'t the solution, you\'ve got the wrong problem...

Is RAID hetzelfde als een backup?

Heeft het antwoord van een gebruiker je geholpen met het oplossen van je probleem?
Geef hem/haar een bedankje door op de bedankt knop te drukken!

Offline raptile

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 66
  • -Ontvangen: 131
  • Berichten: 1.263
[HANDLEIDING] Catch-all met Zarafa
« Reactie #8 Gepost op: 27 september 2012, 01:19:44 »
Update 06-10-2012:
SSL voor IMAP toegevoegd

UPDATE! Kleine wijzigingen doorgevoerd en getest op mn andere NAS!
Onderstaande is een werkende handleiding.

Het kost even wat tijd maar dan heb je wel wat!

Het is me gelukt om catch al werkend te krijgen.

Hier onder zal in beschrijven hoe ik het voor elkaar heb gekregen.
Aangezien ik er mega veel uur in heb gestopt en ik veel heb moeten testen kan het zo zijn dat ik een puntje vergeten ben te noteren en hier te vermelden.
Mocht ik wat vergeten zijn biedt ik daar bij voorbaat mijn excuses voor aan.

laat een bericht achter als dit zo is, we komen er samen vast uit!


Ik heb zelf nog geen tijd gehad om alles te deïnstalleren en opnieuw alles te installeren met behulp van onderstaande.
Mocht het ook jou/jullie gelukt zijn om catch all werkend te krijgen door onderstaande handleiding, laat mij dit dan aub weten!

Alvast bedankt daarvoor.

Veel succes en plezier gewenst.

NOTE: Zarafa kan praten met een LDAP database maar dat kan alleen met een zakelijke licentie. Onderstaande maakt hier dan ook geen gebruik van!
NOTE 2: Ik ga er vanuit dat je weet hoe VI werkt. Als je niet weet hoe dit werkt dien je zelf even uit te zoeken hoe dit werkt of hoe je onderstaande bestanden aan kunt passen met een andere editor.
(Bijvoorbeeld via het config-file-editor pakket)

---------- START HANDLEIDING ----------

Zet de mysql en Web services aan
control panel>Web services>Enable web station en Enable MySQL
Installeer de mailserver van Synology en vul de domein(en indien nodig de smtp relay server) gegevens in.
(Voor UPC is de relay server smtp.upcmail.nl op poort 25)
Package center>Available>Mail Server
LET OP! In het TAB-BLAD SMTP dien je een domein op te geven.
Vul een domein naam in die je zelf verzonnen hebt anders werkt virtual mail niet!
bijvoorbeeld:
verzonnen-domein.nlNOTE: Ik heb nog niet gespeeld met de beveiligingsinstellingen van Zarafa en Synology Mailserver!

Ga naar het TAB-BLAD Spam Filter en zet een vinkje bij:
Enable DNS-based Bloackhole List filter
Installeer het phpMyAdmin pakket:
Package center>Available>phpMyAdmin

Open het pakket vanuit het start menu en klik boven in op TAB-BLAD gebruikers en wijzig de root wachtwoorden!

Installeer Zarafa vanuit Package Center:
Package Center>Available>Zarafa
Maak de volgende 3 bestanden aan:
/volume1/@appstore/MailServer/etc/virtual
/volume1/@appstore/MailServer/etc/vmailbox
/var/log/zarafa/dagent.log

Maak het dagent.log bestand iets minder veilig zodat o.a. Zarafa er in weg kan schrijven:
chmod 777 /var/log/zarafa/dagent.log

Maak een catchall gebruiker aan (waarbij USERNAME de inlognaam is voor zarafa en FULL NAME de naam is die iemand te zien krijgt als je hem/haar een mail stuurd):
zarafa-admin -c USERNAME -P -e EMAILADRESS -f "FULL NAME"
zarafa-admin -c catchall -P -e catchall@domein.nl -f "FULL NAME"

controleer of de gebruiker goed is aangemaakt:
zarafa-admin -l
zet debugging aan van de Synology messages log:
vi /etc/syslog.deny
zet een # voor debug, info, notice

Hou de logfiles in de gaten (in aparte reminal/putty schermen):
tail -f /var/log/messages
tail -f /var/log/zarafa/server.log

Maak een gebruiker "vmail"aan in:
controlpanel>users (nodig voor virtual mail aflevering/zarafa)
gebruikersnaam "vmail" en geef deze geen rechten

Pas het /var/packages/MailServer/target/etc/template/master.template bestand aan:
vi /var/packages/MailServer/target/etc/template/master.template
Voeg toe:

zarafa    unix  -       n       n       -       10      pipe
 flags= user=vmail argv=/usr/local/zarafa/bin/zarafa-dagent $(user)
#submission inet n       -       n       -       -       smtpd
LET OP! Voor  "flags=" staat een spatie/MOET een spatie staan!.

Pas het /var/packages/MailServer/target/etc/template/main.template bestand aan:
vi /var/packages/MailServer/target/etc/template/main.template

zet een # voor home_mailbox = .Maildir/
#home_mailbox = .Maildir/
Voeg deze regels toe:
mailbox_transport = zarafa:
local_recipient_maps =
zarafa_destination_recipient_limit = 1

virtual_transport = zarafa:
virtual_mailbox_domains = DOMEIN.NL
virtual_mailbox_maps = hash:/volume1/@appstore/MailServer/etc/vmailbox
virtual_alias_maps = hash:/volume1/@appstore/MailServer/etc/virtual

Voeg het vmail account toe aan /etc/zarafa/server.cfg:
vi /etc/zarafa/server.cfg

zoek naar de regel:
local_admin_users       = root
en voeg "vmail" toe
local_admin_users       = root vmail

Voeg de wildcard en het catchall mailbox toe aan betand /volume1/@appstore/MailServer/etc/vmailbox:
vi /volume1/@appstore/MailServer/etc/vmailbox

@domein.nl catchall
LET OP! Zorg dat de spatie tussen @domein.nl en catchall wordt vervangen door een TAB!

Maak de vmailbox database aan:
/volume1/@appstore/MailServer/sbin/postmap /volume1/@appstore/MailServer/etc/vmailbox

Voeg de wildcard en het catchall mail adres toe aan betand /volume1/@appstore/MailServer/etc/virtual:
vi /volume1/@appstore/MailServer/etc/virtual

@domein.nl catchall@domein.nl
LET OP! Zorg dat de spatie tussen @domein.nl en test@domein.nl
en stuur hier een mail naartoe.
stuur ook een mail naar een niet bestaande gebruiker test2@domein.nl
en controleer of dit mailtje binnen komt in de catchall mailbox.

Als alles goed werkt:

Zet debugging uit:
vi /etc/syslog.deny
haal het #je weg voor debug, info, notice
#alert
#crit
debug
#emerg
#err
info
notice

Om gebruik te kunnen maken van IMAP via een SSL verbinding dien je SSL certificaten te maken:
openssl req -new -x509 -days 9999 -nodes -out /etc/zarafa/gateway/cert.pem -keyout /etc/zarafa/gateway/privkey.pem

Vul de vragenlijst in en de certificaten zijn gemaakt.

Vervolgens moet je deze optie aanzetten in:
/usr/syno/etc/packages/Zarafa/zarafa/gateway.cfg

Pas het volgende aan:
# enable/disable Secure IMAP, and Secure IMAP listen port
imaps_enable    =       no
imaps_port      =       993

verander:
imaps_enable    =       no
in
imaps_enable    =       ues
---------- EINDE HANDLEIDING ----------


Zo ver ik mij kan herinneren van de afgelopen dagen was dat alles!


UPDATE: Problemen verhelpen!

Ik kreeg een (Segmentation fault (core dumped)) foutmelding bij het commando:
zarafa-admin -u USERNAME --enable-feature imapDeze foutmelding kreeg/krijg ik niet op mijn andere Synology. (zelfde model en packages)

Om dit te verhelpen heb ik IMAP open gezet voor elk account door:
imap te verwijderen uit de disabled features in /usr/syno/etc/packages/Zarafa/zarafa/server.cfg
# Disable features for users. Default all features are disabled. This
# list is space separated. Currently valid values: imap

# disabled_features = imap pop3
disabled_features = pop3


IMAP wilde nogsteeds niet werken.
Ik kwam er achter dat Dovecot (onderdeel van de Synology mailserver voor het afhandelen van imap) nog draaide door handmatig te testen:
[code]
telnet localhost 143
* OK Dovecot ready.
[/code]

Om Dovecot uit te zetten heb ik het start stop script aangepast van de Synology mailserver:
[code]
vi /var/packages/MailServer/scripts/start-stop-status

Zoek naar de regel:
        # always start dovecot
        `${PRIVATE_LOCATION}/scripts/DovecotDaemon.sh start`

En verander deze naar:
        # always start dovecot
# Niet altijd starten omdat Zarafa deze taak op zich neemt
#       `${PRIVATE_LOCATION}/scripts/DovecotDaemon.sh start`
[/code]

Ik heb de mailserver herstart via package center en toen was het probleem opgelost.
Ik kon verbinding maken met de server over IMAP en ik kon mn mails binnen halen en bezorgen.



[b]Berichten overzetten van Postfix naar Zarafa:[/b]
[code]
cd /volume1/homes/<user>/.Maildir/new
Per bericht:
cat <mailbericht> | zarafa-dagent <mailuser>

In bulk:
for a in *
do
cat $a | zarafa-dagent <mailuser>
done
If UNIX isn\'t the solution, you\'ve got the wrong problem...

Is RAID hetzelfde als een backup?

Heeft het antwoord van een gebruiker je geholpen met het oplossen van je probleem?
Geef hem/haar een bedankje door op de bedankt knop te drukken!

Offline JosF

  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 2
  • Berichten: 59
Re: [HANDLEIDING] Catch-all met Zarafa
« Reactie #9 Gepost op: 27 september 2012, 08:59:00 »
Wow! Wat een goede, uitgebreide beschrijving!!

Kleine aanvulling:
Citaat van: "raptile"
Je kunt inloggen in Zarafa via de volgende URL:
http://IP NAS/webaccess/index.phpNote: Poort 80 dient naar je NAS open te staan indien je hier van buitenaf bij wil komen.

Wellicht is het schijnveiligheid, maar ik gebruik:
httpS://IP NAS/webaccess/index.phpDaarvoor heb ik port 443 geforward (en port 80 "ge-unforward").

Groetjes, Jos.

Offline raptile

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 66
  • -Ontvangen: 131
  • Berichten: 1.263
Re: [HANDLEIDING] Catch-all met Zarafa
« Reactie #10 Gepost op: 27 september 2012, 09:11:43 »
Dankjewel voor het compliment :)

https:// is ruchting je nas inderdaad een stuk veiliger (geen schijveiligheid)
Maar ik wil ook IMAP veilig hebben omdat ik mail via imap binen wil slurpen :)
If UNIX isn\'t the solution, you\'ve got the wrong problem...

Is RAID hetzelfde als een backup?

Heeft het antwoord van een gebruiker je geholpen met het oplossen van je probleem?
Geef hem/haar een bedankje door op de bedankt knop te drukken!

Offline raptile

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 66
  • -Ontvangen: 131
  • Berichten: 1.263
Re: [HANDLEIDING] Catch-all met Zarafa
« Reactie #11 Gepost op: 06 oktober 2012, 00:36:14 »
SSL voor IMAP toegevoegd in de handleiding
If UNIX isn\'t the solution, you\'ve got the wrong problem...

Is RAID hetzelfde als een backup?

Heeft het antwoord van een gebruiker je geholpen met het oplossen van je probleem?
Geef hem/haar een bedankje door op de bedankt knop te drukken!

Offline Noah

  • Bedankjes
  • -Gegeven: 6
  • -Ontvangen: 3
  • Berichten: 57
Re: [HANDLEIDING] Catch-all met Zarafa
« Reactie #12 Gepost op: 17 januari 2013, 06:31:09 »
Da's helemaal geweldig dat je de moeite hebt genomen om dit zo uit te schrijven; zeer, zeer, zeer bedankt  :mrgreen:

Misschien dat ik 't nu ook wel durf om 't eens te installeren; ik wou wel, maar aangezien zarafa kennelijk niet bepaald de standaarden van Synology of Synocommunity heeft (ze dumpen immers een binary, en voor de rest mag je 't zelf werkend zien te krijgen - Synology/Synocommunity hebben wat meer gevoel voor kwaliteit in aflevering), dacht ik 'laat maar'.

Maar met jouw handleiding wordt 't al wat verleidelijker om 't te doen  :D

Bedankt dus  :wink:
  • Mijn Synology: 1812/13+
  • HDD's: WD 4TB
  • Extra's: 3GB
Miele wasmachine, droger, en vaatwasser, de vrouw wil ook haar speeltjes hebben :-)


 

Installatie Zarafa - Probleem IMAP activeren

Gestart door FranckeMBoard Zarafa

Reacties: 6
Gelezen: 6394
Laatste bericht 07 oktober 2012, 19:08:30
door raptile
Tomcat wachtwoord wijzigen en handleiding deployen applicaties

Gestart door mreusenBoard Overige software

Reacties: 6
Gelezen: 4555
Laatste bericht 18 december 2013, 10:25:04
door mreusen
Handleiding DSM 5.2 backup met versies

Gestart door hansiedownBoard Data replicator & overige backupsoftware

Reacties: 33
Gelezen: 51009
Laatste bericht 17 december 2015, 09:24:48
door Briolet
Zarafa Raspberry, onbekende codes

Gestart door Erwin1Board The lounge

Reacties: 2
Gelezen: 1514
Laatste bericht 10 augustus 2015, 21:00:22
door Erwin1
[Handleiding] iTunes Library Muziek & Apps

Gestart door Undertaxxx25Board iTunes Server

Reacties: 0
Gelezen: 8134
Laatste bericht 02 februari 2014, 13:14:23
door Undertaxxx25