Eigen mailserver

Pagina: 1
Acties:

  • duronbug
  • Registratie: November 2000
  • Laatst online: 22:53

duronbug

Step on it.....!

Topicstarter
Ik wil een eigen mailserver opzetten onder linux. Ik heb een kabelverbinding en heb een domeinnaam later registreren bij www.dyndns.org.
Je kunt daar wel een mx record opgeven, maar lijkt nog niet helemaal te werken.
Als ik bijvoorbeeld een mailtje probeer te sturen naar user@mydns.dyndns.org dan geeft ie een adres fout. Http en Ftp werken overigens wel OK met deze domeinnaam. Ook als ik een mailtje stuur naar user@domeinnaam_verkregen_van_provider komt het mailtje wel goed over.
Is het mischien noodzakelijk om ook een dns-server te draaien ?
Wie heeft ook een eigenmailserver met een gratis domeinnaam van bijvoorbeeld bij www.dyndns.org en waarbij de mail wel goed wordt bezorgd.

  • TAMW
  • Registratie: Augustus 2000
  • Laatst online: 31-07 21:02
Voor mail MOET je een MX record opgeven dit moet een naam zijn en geen IP adres. Mischien heb je dat verkeerd gedaan

  • duronbug
  • Registratie: November 2000
  • Laatst online: 22:53

duronbug

Step on it.....!

Topicstarter
Ik heb een domeinnaam opgegeven in het mx record. Namelijk die van de provider.
Als ik trouwens vanuit de linux-bak een mailtje stuur naar user@mydns.dyndns.org krijgt root een mailtje waarin in staat dat de mail niet afgeleverd kan worden. Waar verder nog in staat: mail loops back to me.
Maar dat is toch volgens mij ook de bedoeling dat het naar hem toe gaat.
Als iemand zelf ook een mailserver draait bij een kabelprovider, kan die mij dan ff in het kort uitleggen hoe je in linux de dingen juist moet configureren.

  • leander
  • Registratie: Oktober 1999
  • Laatst online: 02-03-2025
Je gebruikt wsch postfix of sendmail.
Dan moet je die nog ff zo configureren dat ie ook weet dat ie het 'eindstation' is

uit /etc/postfix/main.cf
# The mydestination parameter specifies the list of domains that this
# machine considers itself the final destination for. That does not
# include domains that are hosted on this machine. Those domains are
# specified elsewhere (see sample-virtual.cf, and sample-transport.cf).
#
# The default is $myhostname + localhost.$mydomain. On a mail domain
# gateway, you should also include $mydomain. Do not specify the
# names of domains that this machine is backup MX host for. Specify
# those names via the relay_domains or permit_mx_backup settings for
# the SMTP server (see sample-smtpd.cf.
#
# The local machine is always the final destination for mail addressed
# to user@[the.net.work.address] of an interface that the mail system
# receives mail on (see the inet_interfaces parameter).
#
# Specify a list of host or domain names, /file/name or type:table
# patterns, separated by commas and/or whitespace. A /file/name
# pattern is replaced by its contents; a type:table is matched when
# a name matches a lookup key. Continue long lines by starting the
# next line with whitespace.
#
# DO NOT LIST VIRTUAL DOMAINS HERE. LIST THEM IN THE VIRTUAL FILE
# INSTEAD. BE SURE TO READ THE ENTIRE VIRTUAL MANUAL PAGE.
#
#mydestination = $myhostname, localhost.$mydomain
#mydestination = $myhostname, localhost.$mydomain $mydomain
#mydestination = $myhostname, localhost.$mydomain, $mydomain,
#mail.$mydomain, www.$mydomain, ftp.$mydomain
Leander

  • duronbug
  • Registratie: November 2000
  • Laatst online: 22:53

duronbug

Step on it.....!

Topicstarter
Ik gebruik sendmail. En verder gebruik ik Suse linux 6.4.
Ik heb trouwens het domein van www.dyndns.com toegevoegd aan de hosts die als lokaal worden beschouwd in sendmail.cf
Nu komt het mailtje wat ik vanuit de linux-bak stuur naar user@mydns.dyndns.org wel goed over. Maar als ik ergens van buitenaf hier een mailtje heen stuur komt die niet over.

  • jant
  • Registratie: Juli 2000
  • Niet online
Op Thursday 15 March 2001 20:23 schreef duronbug het volgende:
Ik gebruik sendmail.
Zoals Leander al zei, stop daarmee en ga postfix gebruiken.

Een album per dag; een selectie: https://open.spotify.com/playlist/6s3nNLl8pJpCwLR3LPligA?si=dddc51153b2a49e8


  • shadax
  • Registratie: Mei 2000
  • Niet online
Hier kan je een programma'tje downloaden om sendmail makkelijk in te stellen, werkt bij mij perfect icm met dyndns.org.

Verwijderd

Je hoeft geen MX op te geven bij dyndns om mail te ontvangen.

Ik routeer diverse mail van mij naar andere.

Zo als ik het begrijp gaat het fout zodra iemand van buiten je netwerk naar je toe mailt.

Sendmail draait
dan stuur iemand een mail naar

ikke@hallo.dyndns.org
je heb de user in virtusertable staan die naar een andere mailbox account wijst of naar lokaale userbox.

de aanvraag komt binnen op poort 25 sendmail gaat kijken in zijn sendmail.cw of hij voor dat domein mail moet ontvangen.

Sendmail.cw
#welke domeinen

hallo.dyndns.org

dan in je virtusertbale.txt
ikke@hallo.dyndns.org ikke@lokaal domein
jij@hallo.dyndns.org jij@wishmail.net

virtusertable.db

is een databaseje dus
makemap hash virtusertable < virtusertable.txt

als je dat gedaan heb zou de aanvraag moeten binnen komen op je machine en afgewerkt worden door sendmail.

Je kan dit met behulp doen van MX maar dat heeft een hele andere reden dan hier boven omschreven.

MX kan je gebruiken als je meerdere mail servers hebt voor het zelfde domein mx gaat kijken of die user op die server aanwezig is zo niet gaat hij naar de volgende mx!!

Voor meer mail je maar ff


/TYPOS/

  • duronbug
  • Registratie: November 2000
  • Laatst online: 22:53

duronbug

Step on it.....!

Topicstarter
Als ik in de log file van mail kijk zie ik dat de relaying gedenied wordt. Kan ik in de access file van sendmail iedereen toegang geven ?
Nu staan er alleen de adressen van mijn lokale netwerk in en de localhost.

Verwijderd

je moet ook de access.db aan geven welke ip's via jouw mailserver mogen zenden.

dat doe je in access.db

dus in access.txt

10.0.1 Relay
domein.com Relay

makemap hash access < access.txt

en set in je relay domains je domein en je dyndns domein

  • duronbug
  • Registratie: November 2000
  • Laatst online: 22:53

duronbug

Step on it.....!

Topicstarter
Ik heb het perl-scriptje van Shadax geprobeerd en die werkt perfect. Bedankt shadax. Nu wil ik alleen zelf nog ff weten wat die allemaal heeft verandert. Ik zie wel dat hij virtusertable, access db en een paar andere config-files heeft aangepast.

  • duronbug
  • Registratie: November 2000
  • Laatst online: 22:53

duronbug

Step on it.....!

Topicstarter
Ik had dus geen sendmail.cw.
Ik heb hier de domeinen in gezet van dyndns.org. Nu werkt het alles OK.
thnx voor de reacties.
Pagina: 1