Synology-Forum.nl
Tweaks / Addons A.K.A. The Underground => Mail mods => Topic gestart door: Theet op 26 juli 2009, 09:32:50
-
Ik heb als provider KPN en wil graag mijn mail met Mailstation binnenhalen en versturen.
Nu heb ik binnen de Postfix het volgende aangepast:
/usr/syno/mailstation/etc/main.cf,Postfix
#relayhost = $mydomain
#relayhost = [gateway.my.domain]
relayhost = [mailrelay.direct-adsl.nl]
#relayhost = uucphost
#relayhost = [an.ip.add.ress]
Mail versturen is nu geen probleem meer, dit werkt perfect...
Nu wil ik ook mijn mail kunnen ontvangen, maar dit lukt nog niet. Waarschijnlijk moet ik in 1 van
de "config" bestanden aangeven dat poort 25 -> 587 moet worden. Kan iemand dit mij vertellen in welk bestand ik
poort 25 kan wijzigen in 587?
Als ik poort 25 niet kan aanpassen binnen de configuratie van de DS209+:
Welke instellingen kan ik nog meer wijzigen om mail binnen te halen via KPN (voorheen Planet Internet)?
-
Kan je die portverwijzing (vertaling) niet in je router maken?
-
Kan je die portverwijzing (vertaling) niet in je router maken?
Inmiddels heb ik vele testen uitgevoerd, maar nog steeds GEEN inkomende mail.
Duidelijk is wel dat je in het bestand "master.cf" kun je poorten open zetten in de regel:
originele regel:
smtp inet n - n - - smtpd
verandert in:
587 inet n - n - - smtpd
Na testen zie je dat poort 587 via telnet bereikbaar is, ook met testen van buitenaf.
Nu mijn vraag, ik kan mail versturen via de Synology, maar niet binnenhalen.
Is er iemand die weet hoe ik de mail binnen kan halen met pop binnen Mailstation?
Zijn hier third-party mogelijkheden of programma regels?
-
OPLOSSING:
UITGAANDE MAIL:
1) Na installatie van de mailstation (DS 209+) het bestand main.cf aanpassen zoals hierboven;
regel wijzigen in main.cf: relayhost = [mailrelay.direct-adsl.nl]
Dit kun je het makkelijkst realiseren met de third-party software: "Config file editor" (versie 0.1) door Remco Schellekens
te downloaden en uitgelegd op: http://www.mertymade.com/syno/#cfe (een site waar ik veel aan gehad heb)
INKOMENDE MAIL:
2) Vervolgens poort 25 (standaard voor mailstation) wijzigen in de master.cf:
smtp inet n - n - - smtpd (deze regel copieren, toevoegen en smtp wijzigen in 26)
26 inet n - n - - smtpd
Dit kun je het makkelijkst realiseren met de third-party software: "Config file editor" (versie 0.1) door Remco Schellekens
te downloaden en uitgelegd op: http://www.mertymade.com/syno/#cfe
3) poort 26 openzetten in bijvoorbeeld je Experiabox / modem / firewall
4) LET OP! Je dient wel MX records aan te maken (evt. met domeinnaam bij een provider waar je deze instellingen kunt regelen).
Indien je MX records aanmaakt is het lang niet altijd NIET noodzakelijk om MX 2 in te stellen als mailrelay-direct-adsl.nl !
Het is goed mogelijk, zo ook bij mij, dat de standaard MX records van de desbetreffende provider al juist ingesteld staan.
bw: er wordt gebruik gemaakt van MX records om te voorkomen dat je mailserver als "spamserver" gaat fungeren
5) users in de synology aanpassen met kleine letters dus bijvoorbeeld:
user: Peter = peter
mail: peter@achternaam.nl
anders gaat het niet lukken...
LET OP BIJ UPDATE NAAR DSM 2.2
Alle bovenstaande aanpassingen worden overschreven bij de update naar DSM 2.2.
Je zult opnieuw de regels aan moeten passen, dan werkt het weer naar behoren.
Kreeg zelf nl. na de update geen mail meer binnen en kon ook niets meer versturen.
Na bovenstaande aanpassingen werkt het weer perfect!
-
Goed werk,
Dit was exact wat ik zocht.
Ben nog toegekomen om het in te stellen, maar ga dit zeker binnenkort uitproberen
-
Hi Allen,
Ik heb van alles geprobeerd om master.cf te openen, via putty (krijg enkel ~ tekens), via config file editor, telnet.....ik krijg het niet voor elkaar. Mijn poort 25 staat dicht (ziggo), verzenden gaat prima maar ontvangen niet.
Kan iemand simpel uitleggen waar ik dit kan aanpassen (en of het werkt zie ik dan wel weer).
Alvast bedankt,
Ostar
-
Inloggen via putty op je synology, via telnet of ssh
Als dat gelukt is kan je de file editten met 'vi'
vi /usr/syno/mailstation/etc/master.cf
en/of
vi /usr/syno/mailstation/etc/main.cf
Je zal misschien beide files moeten wijzigen.
Succes
-
Hi Klen,
Bedankt voor je snelle reply, ik ga het morgen proberen. met putty ssh kreeg ik enkel deze tekens~~~~~~~
-
Met putty ssh kreeg ik enkel deze tekens~~~~~~~
Dan kan het haast niet anders zijn dan dat de file die je wilt openen leeg is (dus niet bestaat)
Voordat je het vi commando uitvoert, zou je eens ls -ltr /usr/syno/mailstation/etc moeten doen en het resultaat hier posten.
-
Hi Klen,
Wederom bedankt voor je antwoord (en dito snelle reply). Het is mij gelukt het bestand naar boven te toveren en aan te passen, het was zoals je zei. Ik heb een regel toegevoegd zoals hierboven beschreven. Ik heb een eigen domein welke ik host, maar ik zal even uitleggen hoe ik het een en ander heb ingeregeld, misschien kan jij of iemand anders mij op weg helpen.
Ik heb een domein, laten we die even ABCTJE.com. Aangezien hier al e-mail adressen op heb lopen voor de familie en aangezien bSMTP niet ondersteund wordt, dus dit risico wil ik niet lopen bij een crash, vandaar deze server ingericht gaat worden voor mijzelf (subdomein welteverstaan) . Hiervoor heb ik een subdomein ostar.ABCTJE.com gecreeerd, een A-record aangemaakt welke verwijst naar mijn server (welke overigens werkt, als ik het subdomein intyp kom ik bij mijn inlogscherm van mijn router) en een MX-record welke verwijst naar het A-record. De benodigde poorten staan open, behalve 25 en 587, deze krijg ik niet open, daar de ISP deze waarschijnlijk blokt. Vandaar ik poort 26 wil gebruiken, maar ik krijg deze met portforwarding niet open (blijft gesloten). Enfin, misschien kan ik een andere poort gebruiken? onderstaand zie je hoe ik de code aangepast heb,
Het verturen van mail is geen probleem, enkel het ontvangen.
Alvast bedankt weer voor de te nemen moeite.
Ostar
Postfix master process configuration file. For details on the format
# of the file, see the master(5) manual page (command: "man 5 master").
#
# Do not forget to execute "postfix reload" after editing this file.
#
# ==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ==========================================================================
#submission inet n - n - - smtpd
# -o smtpd_tls_security_level=encrypt
# -o smtpd_sasl_auth_enable=yes
# -o smtpd_client_restrictions=permit_sasl_authenticated,reject
# -o milter_macro_daemon_name=ORIGINATING
#smtps inet n - n - - smtpd
#26 inet n - n - - smtpd
# -o smtpd_tls_wrappermode=yes
# -o smtpd_sasl_auth_enable=yes
# -o smtpd_client_restrictions=permit_sasl_authenticated,reject
# -o milter_macro_daemon_name=ORIGINATING
#628 inet n - n - - qmqpd
pickup fifo n - n 60 1 pickup
"/usr/syno/mailstation/etc/master.cf" 106L, 5268C
-
Het is eindelijk voor elkaar om de betreffende poort open te zetten, aangezien deze niet door de NAS werd opengezet het # dient niet voor het nummer te staan. de NAS luistert deze poort nu af (hoop ik), maar vooralsnog geen email wat binnenkomt, misschien is het wel een instelling op het subdomein. Ter vervollediging hier nogmaals mijn master.cf, misschien gaat het mij nog lukken.
#
# Postfix master process configuration file. For details on the format
# of the file, see the master(5) manual page (command: "man 5 master").
#
# Do not forget to execute "postfix reload" after editing this file.
#
# ==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ==========================================================================
#submission inet n - n - - smtpd
# -o smtpd_tls_security_level=encrypt
# -o smtpd_sasl_auth_enable=yes
# -o smtpd_client_restrictions=permit_sasl_authenticated,reject
# -o milter_macro_daemon_name=ORIGINATING
587 inet n - n - - smtpd
# -o smtpd_tls_wrappermode=yes
# -o smtpd_sasl_auth_enable=yes
# -o smtpd_client_restrictions=permit_sasl_authenticated,reject
# -o milter_macro_daemon_name=ORIGINATING
#628 inet n - n - - qmqpd
pickup fifo n - n 60 1 pickup
cleanup unix n - n - 0 cleanup
qmgr fifo n - n 300 1 qmgr
#qmgr fifo n - n 300 1 oqmgr
tlsmgr unix - - n 1000? 1 tlsmgr
rewrite unix - - n - - trivial-rewrite
bounce unix - - n - 0 bounce
defer unix - - n - 0 bounce
trace unix - - n - 0 bounce
verify unix - - n - 1 verify
flush unix n - n 1000? 0 flush
proxymap unix - - n - - proxymap
proxywrite unix - - n - 1 proxymap
smtp unix - - n - - smtp
# When relaying mail as backup MX, disable fallback_relay to avoid MX loops
relay unix - - n - - smtp
-o smtp_fallback_relay=
# -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq unix n - n - - showq
error unix - - n - - error
retry unix - - n - - error
discard unix - - n - - discard
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - n - - lmtp
anvil unix - - n - 1 anvil
scache unix - - n - 1 scache
#
# ====================================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# Many of the following services use the Postfix pipe(8) delivery
# agent. See the pipe(8) man page for information about ${recipient}
# and other message envelope options.
# ====================================================================
#
Als ik telnet naar mijn domein (welke weer via A-record doorgelinkt staat naar mijn server) krijg ik de volgende waarden wat mij totaal niks zegt (enkel de 10 MB die ik in mailstation heb ingevoerd):
250-ostar.ABCTJE.com
250-PIPELINING
250-SIZE 10485760
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
-
Ik heb het even uitgezocht bij mijn hoster, maar het blijkt dat deze enkel op poort 25 mail verstuurd en het niet mogelijk is dit aan te passen. Ze adviseerde mij een andere hoster te nemen.
-
Toevallig heb ik laatst ook eens wat uitgezocht hieromtrend.
Ziggo blokkeert ook poort 25, dus niks geen rechtstreekse mailserver die thuis te hosten is.
Ik heb 2 alternatieven gevonden:
1 - (Graties!) - registreer je bij google apps (de standaard editie) en laat je mail via gmail afhandelen. Werkt best goed! (http://www.google.com/apps/intl/en/group/index.html (http://www.google.com/apps/intl/en/group/index.html))
2 - (20 dollar per domein per jaar) - laat je mail verkeer doorrouteren naar dnsexit en zij sturen het direct weer door naar je eigen mailserver op een andere port dan port 25 (http://www.dnsexit.com/Direct.sv?cmd=mailRedirect (http://www.dnsexit.com/Direct.sv?cmd=mailRedirect))
Hopelijk heb je hier wat aan.
Groet,
Niels
-
Hi Niels,
dank je wel voor de uitleg, ik had het al opgegeven. Mijn hoster adviseerde een hoster te nemen waarbij je de smtp poort kan aanpassen.
Echter via deze site die jij opgeeft kan je heel mooi testen of het allemaal goed en juist is ingeregeld en de test e-mails komen aan, dus de instellingen zijn juist. Dus het ligt echt aan mijn hoster in combinatie met Ziggo, deze gaan niet samen (hetgeen ik al wist), maar nu getest.
Nogmaals bedankt voor je reactie!
Ostar
-
Graag gedaan. Ik heb zelf ook ziggo en was er (na een paar avondjes knutselen) ook achter gekomen dat ziggo gewoon poort 25 blokkeert waardoor andere smtp servers jou nooit kunnen bereiken.
Behalve als je dus gebruik maakt van zo'n service als dnsexit.
Ik gebruik zelf voorlopig google apps. Het is gratis en werkt prima :)
-
Himmmm ik ben deze op het net tegengekomen:
http://www.rollernet.us/accounts.php
Ik ga dit even proberen.....
-
Bevalt het ?
-
Volgens mij toch nog een keer onderstaande goed doorlezen... en de tool downloaden en als package uitvoeren op:
http://www.mertymade.com/syno/#cfe (http://www.mertymade.com/syno/#cfe) (Dit werkt nl. ook met DSM 3.0)
OPLOSSING:
UITGAANDE MAIL:
1) Na installatie van de mailstation (DS 209+) het bestand main.cf aanpassen zoals hierboven;
regel wijzigen in main.cf: relayhost = [mailrelay.direct-adsl.nl]
Dit kun je het makkelijkst realiseren met de third-party software: "Config file editor" (versie 0.1) door Remco Schellekens
te downloaden en uitgelegd op: http://www.mertymade.com/syno/#cfe (een site waar ik veel aan gehad heb)
INKOMENDE MAIL:
2) Vervolgens poort 25 (standaard voor mailstation) wijzigen in de master.cf:
smtp inet n - n - - smtpd (deze regel copieren, toevoegen en smtp wijzigen in 26)
26 inet n - n - - smtpd
Dit kun je het makkelijkst realiseren met de third-party software: "Config file editor" (versie 0.1) door Remco Schellekens
te downloaden en uitgelegd op: http://www.mertymade.com/syno/#cfe
3) poort 26 openzetten in bijvoorbeeld je Experiabox / modem / firewall
4) LET OP! Je dient wel MX records aan te maken (evt. met domeinnaam bij een provider waar je deze instellingen kunt regelen).
Indien je MX records aanmaakt is het lang niet altijd NIET noodzakelijk om MX 2 in te stellen als mailrelay-direct-adsl.nl !
Het is goed mogelijk, zo ook bij mij, dat de standaard MX records van de desbetreffende provider al juist ingesteld staan.
bw: er wordt gebruik gemaakt van MX records om te voorkomen dat je mailserver als "spamserver" gaat fungeren
5) users in de synology aanpassen met kleine letters dus bijvoorbeeld:
user: Peter = peter
mail: peter@achternaam.nl
anders gaat het niet lukken...
LET OP BIJ UPDATE NAAR DSM 2.2 en 3.0
Alle bovenstaande aanpassingen worden overschreven bij de update naar DSM 2.2.
Je zult opnieuw de regels aan moeten passen, dan werkt het weer naar behoren.
Kreeg zelf nl. na de update geen mail meer binnen en kon ook niets meer versturen.
Na bovenstaande aanpassingen werkt het weer perfect!
-
Bevalt het ?
Het werkt in ieder geval, kan je mail via een andere poort (587) binnenhalen via rollernet.us. Ik kijk het even aan en zal het even testen voordat ik overstap naar DNSexit, maar ik heb het aan de praat gekregen, waarvoor nogmaals mijn dank. Nu even her der de instellingen verfijnen.
Groetjes
Ostar
-
Volgens mij toch nog een keer onderstaande goed doorlezen... en de tool downloaden en als package uitvoeren op:
http://www.mertymade.com/syno/#cfe (http://www.mertymade.com/syno/#cfe) (Dit werkt nl. ook met DSM 3.0)
Het veranderen van poort 25 was al redelijk snel gelukt, maar mijn hoster geeft enkel via poort 25 de email door (kan niet aangepast worden)....en als Ziggo deze blokkeert kan ik hoog of laag springen maar zal nimmer werken.
Dus alles wordt nu tijdelijk afgehandeld via Rollernet.us. Deze is gratis en leuk om even te testen.
-
Toevallig heb ik laatst ook eens wat uitgezocht hieromtrend.
Ziggo blokkeert ook poort 25, dus niks geen rechtstreekse mailserver die thuis te hosten is.
Ik heb 2 alternatieven gevonden:
1 - (Graties!) - registreer je bij google apps (de standaard editie) en laat je mail via gmail afhandelen. Werkt best goed! (http://www.google.com/apps/intl/en/group/index.html (http://www.google.com/apps/intl/en/group/index.html))
2 - (20 dollar per domein per jaar) - laat je mail verkeer doorrouteren naar dnsexit en zij sturen het direct weer door naar je eigen mailserver op een andere port dan port 25 (http://www.dnsexit.com/Direct.sv?cmd=mailRedirect (http://www.dnsexit.com/Direct.sv?cmd=mailRedirect))
Hopelijk heb je hier wat aan.
Groet,
Niels
Of doe het via https://acc.rollernet.us (https://acc.rollernet.us) dan heb je het gratis, bij werkt werkt het prima op mijn DS408, domein via Dootall geregistreerd, 120Mb abbo via Ziggo en voila. Router dan wel inderdaad forwarden van bijv. poort 2525 naar de interne poort 25. Veel succes. :mrgreen:
-
Beste,
Ik gebruik Xmail al jaren en dat gaat goed. Volgens mij heeft mijn provider daar geen problemen mee; XS4ALL. Maar ik heb destijds begrepen dat je een truc uit kunt halen met je X-record (oid). Ik weet niet eens wat dat is, misschien schrijf ik het wel fout. Maar ik heb begrepen dat je, om de blokkade van poort 25 van de meeste providers te omzeilen, een tweede verwijzing oid in je x-record op kunt nemen. Ik heb enkele domeinnamen geregistreerd via Netground. Ik kan deze dan ook zelf beheren. Maar zij helpen hier ook graag en goed bij. Misschien dat dit jullie iets helpt.
mvg Aad
-
Onderstaande oplossing werkt nog steeds prima onder DSM3.1
OPLOSSING:
UITGAANDE MAIL:
1) Na installatie van de mailstation (DS 209+) het bestand main.cf aanpassen zoals hierboven;
regel wijzigen in main.cf: relayhost = [mailrelay.direct-adsl.nl]
Dit kun je het makkelijkst realiseren met de third-party software: "Config file editor" (versie 0.1) door Remco Schellekens
te downloaden en uitgelegd op: http://www.mertymade.com/syno/#cfe (een site waar ik veel aan gehad heb)
INKOMENDE MAIL:
2) Vervolgens poort 25 (standaard voor mailstation) wijzigen in de master.cf:
smtp inet n - n - - smtpd (deze regel copieren, toevoegen en smtp wijzigen in 26)
26 inet n - n - - smtpd
Dit kun je het makkelijkst realiseren met de third-party software: "Config file editor" (versie 0.1) door Remco Schellekens
te downloaden en uitgelegd op: http://www.mertymade.com/syno/#cfe
3) poort 26 openzetten in bijvoorbeeld je Experiabox / modem / firewall
4) LET OP! Je dient wel MX records aan te maken (evt. met domeinnaam bij een provider waar je deze instellingen kunt regelen).
Indien je MX records aanmaakt is het lang niet altijd NIET noodzakelijk om MX 2 in te stellen als mailrelay-direct-adsl.nl !
Het is goed mogelijk, zo ook bij mij, dat de standaard MX records van de desbetreffende provider al juist ingesteld staan.
bw: er wordt gebruik gemaakt van MX records om te voorkomen dat je mailserver als "spamserver" gaat fungeren
5) users in de synology aanpassen met kleine letters dus bijvoorbeeld:
user: Peter = peter
mail: peter@achternaam.nl
anders gaat het niet lukken...
LET OP BIJ UPDATE NAAR DSM 2.2
Alle bovenstaande aanpassingen worden overschreven bij de update naar DSM 2.2.
Je zult opnieuw de regels aan moeten passen, dan werkt het weer naar behoren.
Kreeg zelf nl. na de update geen mail meer binnen en kon ook niets meer versturen.
Na bovenstaande aanpassingen werkt het weer perfect!