Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
503
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.41 KB | None | 0 0
  1. Tim Besard & Dimitri Roose
  2.  
  3. Backup nemen van de /etc/.
  4. # tar -cjvf /etc/tar.bz2 /etc/
  5.  
  6. Users tiwi3 en tiwi4 aanmaken.
  7.  
  8. # adduser tiwi3
  9. # passwd tiwi3
  10. # adduser tiwi4
  11. # passwd tiwi4
  12.  
  13. Vervolgens dienen DNS en routerconfiguraties ingesteld te worden.
  14. In bestand "db.groep35.iii.hogent.be"
  15.  
  16. DNS & Reverse DNS instellen.
  17.  
  18. Reverse DNS
  19.  
  20. In "named.conf" onderstaand toevoegen
  21. zone "85.168.192.in-addr.arpa" in {
  22. type master;
  23. file "db.85.168.192";
  24. };
  25.  
  26. Bestand "/var/named/db.85.168.192" aanmaken.
  27. $TTL 1D
  28. 85.168.192.in-addr.arpa. IN SOA volta.groep35.iii.hogent.be. tim.besard.student.hogent.be. (
  29. 2003040901 ; serial
  30. 28800 ; refresh (8 hours)
  31. 14400 ; retry (4 hours)
  32. 3600000 ; expire (5 weeks 6 days 16 hours)
  33. 86400 ; minimum (1 day)
  34. )
  35.  
  36. IN NS volta.groep35.iii.hogent.be.
  37.  
  38. 1 IN PTR volta.groep35.iii.hogent.be.
  39. 254 IN PTR wigner.groep35.iii.hogent.be.
  40.  
  41. En het bestand "/var/named/db.groep35.iii.hogent.be".
  42. @ IN SOA volta.groep35.iii.hogent.be tim.besard.student.hogent.be. (
  43. 0 ; serial
  44. 1D ; refresh
  45. 1H ; retry
  46. 1W ; expire
  47. 3H ) ; minimum
  48. IN NS volta
  49. volta IN A 192.168.85.1
  50. wigner IN A 192.168.85.254
  51. groep35.iii.hogent.be. IN MX 10 volta
  52.  
  53. 1. Pas de configuratiebestanden van sendmail aan zodat deze nog enkel de hoogstnodige minimale instellingen bevatten.
  54. Ga na of je nu met deze basisconfiguratie via jouw mailserver een mail kan versturen naar een lokale gebruiker. Controleer ook of je een mail kan versturen naar een lokale gebruiker van het andere domein. Een e-mail versturen kan je m.b.v. het commando mail -v .
  55.  
  56. Minimale configuratie plaatsen in "/etc/mail/sendmail.mc":
  57. include(`/usr/share/sendmail-cf/m4/cf.m4')
  58. OSTYPE(`linux')
  59. define(`confLOG_LEVEL',10)
  60. define(`confMAX_HOP',`25')
  61. define(`confSMTP_LOGIN_MSG',`$j mailer ready at $b')
  62. define(`confMIME_FORMAT_ERRORS',`False')
  63. FEATURE(`promiscuous_relay')
  64. FEATURE(`accept_unqualified_senders')
  65. FEATURE(`use_cw_file')
  66. MASQUERADE_AS(groep35.iii.hogent.be)
  67. MAILER(smtp)
  68.  
  69. Porten naar "sendmail.cf" bestand.
  70. # m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
  71.  
  72. Service restarten.
  73. # service sendmail restart
  74.  
  75. Testen.
  76. # mail tiwi1@volta.groep35.iii.hogent.be
  77.  
  78. 2. Pas de configuratie van sendmail aan zodat post die bestemd is voor lokale gebruikers niet meer wordt rondgestuurd naar eventuele andere mailservers.
  79.  
  80. Hiervoor dient "FEATURE(`use_cw_file')"-regel aanwezig te zijn in sendmail.mc. Vervolgens dient in het bestand "/etc/mail/local-host-names" volgende domeinen te komen.
  81.  
  82. volta.groep35.iii.hogent.be
  83. groep35.iii.hogent.be
  84.  
  85. 3. Alle post die bestemd is voor gebruiker root dient te worden bezorgd aan gebruiker tiwi3.
  86. In het bestand "/etc/aliases" komt volgende regel:
  87. root : tiwi3
  88.  
  89. #newaliases
  90.  
  91. tiwi1 is een alias voor jouwvoornaam.jouwnaam@jouwdomein.iii.hogent.be.
  92. tiwi2 is net zoals tiwi1 een alias maar dan voor je collega.
  93. Welke bestanden heb je aangepast en welke informatie heb je aan die bestanden toegevoegd? Probeer dit eerst vanuit het lokale domein en nadien vanuit een
  94. ander domein.
  95. De volgende feature dient aangezet te worden in "sendmail.mc", FEATURE(`virtusertable').
  96. In het bestand "/etc/mail/virtusertable" komt onderstaande.
  97. tim.besard@groep35.iii.hogent.be tiwi1
  98. dimitri.roose@groep35.iii.hogent.be tiwi2
  99.  
  100.  
  101. 4. Maak een mailing list aan met de naSam domeinbeheerders@jouwdomein.iii.hogent.be. Alle post die naar dit adres wordt verstuurd, wordt doorgestuurd naar jouw e-mailadres, in de vorm voornaam.naam@jouwdomein.iii.hogent.be, en naar het mailadres van je collega. Bovendien dienen deze berichten te worden gearchiveerd in het bestand /var/domeinbeheer.
  102.  
  103. Het bestand "/etc/aliases" bevat onderstaande inhoud.
  104. domeinbeheer: tim.besard@groep35.iii.hogent.be, dimitri.roose@groep35.iii.hogent.be, domeinbeheer-archive
  105. domeinbeheer-archive: /var/domeinbeheer
  106.  
  107. 5. Zorg er voor dat wanneer je een reply doet op een mail met een ontvangstadres van de vorm voornaam.naam@jouwdomein.iii.hogent.be, deze mail verstuurd wordt met als afzender voornaam.naam@jouwdomein.iii.hogent.be en niet als tiwi1@jouwdomein.iii.hogent.be.
  108.  
  109. In het bestand sendmail.mc komt volgende bij.
  110. FEATURE(`genericstable')
  111. GENERICS_DOMAIN(`groep35.iii.hogent.be');
  112. FEATURE(`generics_entire_domain');
  113. En volgende inhoud voor het bestand "/etc/mail/genericstable":
  114. tiwi1 tim.besard@groep35.iii.hogent.be
  115. tiwi2 dimitri.roose@groep35.iii.hogent.be
  116. # makemap hash /etc/mail/genericstable.db < /etc/mail/genericstable
  117.  
  118. 6. Maak gebruik van een grafische e-mailclient op de routing-computer, zoals bijvoorbeeld thunderbird.
  119. Haal jouw persoonlijke berichten af via POP3 van de mailserver en beantwoord een ontvangen bericht. Kijk na of alles correct werkt.
  120. Wat gebeurt er als je op de routing-computer i.p.v. thunderbird het consoleprogramma mail gebruikt?
  121. # thunderbird
  122.  
  123. Via de grafische interface bij het opstarten stellen we volgende velden als volgt in:
  124. Your Name: tiwi3
  125. Email Adress: tiwi3@groep35.iii.hogent.be
  126. We kiezen POP als inkomende server type.
  127. Incoming Server: volta.groep35.iii.hogent.be
  128. Outgoing Server: volta.groep35.iii.hogent.be
  129.  
  130. In thunderbird moet authenticatie nog uitgezet worden aangezien onze server dit niet ondersteunt.
  131. Edit > Account Settings... > Edit... > Security And Authentication > Use name and password afvinken
  132.  
  133. Via een consoleprogramme is er geen mogelijkheid om via POP3 emails te ontvangen. Dient enkel om lokaal te werken.
  134.  
  135. 7. Alle berichten die verstuurd worden naar de bestemming tiwi4@jouwdomein.iii.hogent.be moeten aan tiwi4@jouwnaburigdomein.iii.hogent.be worden bezorgd. Stel in op 2 verschillende manieren en test telkens uit.
  136. In "/etc/aliases" volgende regel toevoegen:
  137. tiwi2: tiwi1@groep18.iii.hogent.be
  138.  
  139. De tweede methode is via "~/.forward" bestand:
  140. tiwi1@groep18.iii.hogent.be
  141.  
  142. 8. Voor deze vraag gebruik je telnet of nc om een connectie te leggen met de mailserver van een ander domein.
  143. Verzend op deze manier een bericht met als afzender een gebruiker van een willekeurig domein en als bestemmeling een gebruiker van jouw domein. Welke instellingen zijn hier van belang.
  144. Zorg er nadien voor dat dit niet meer mogelijk is en dat e-mail verzenden als een onbekende gebruiker niet meer kan. Test dit grondig uit.
  145. $ nc planck.groep18.iii.hogent.be
  146. $$ HELO tim.besard
  147. $$ mail from: iemand@groepXX.iii.hogent.be
  148. $$ rcpt to: dimitri.roose@groep35.iii.hogent.be
  149. $$ data
  150. $$$ Subject: dit is een mail
  151. $$$ dit is de body
  152. $$$ .
  153. $$ exit
  154.  
  155.  
  156.  
  157. 9. Verander de configuratie van sendmail zodat nu alle berichten die afkomstig zijn van het naburige domein tegengehouden worden.
  158. Mail die verstuurd wordt naar dit domein moet evenwel doorgelaten worden.
  159. Hiervoor passen we de Access database aan. Deze activeren we door "FEATURE(`access_db')" toe te voegen in "sendmail.mc".
  160. In het bestand "/etc/mail/access":
  161. From:groep18.iii.hogent.be REJECT
  162. # makemap hash /etc/mail/access.db < /etc/mail/access
  163.  
  164. 10. Maak gebruik van spamassassin om spam-berichten te onderscheiden van gewone berichten. Probeer dit uit door de meegeleverde berichten, sample-spam.txt en sample-nonspam.txt, naar lokale gebruikers te versturen.
  165. Zoek uit op welke manier je de hoofding van het bericht kan aanpassen en test uit.
  166. # yum install spamassassin
  167. # /etc/init.d/spamassassin start
  168. Interface verzorgen tussen sendmail en spamassassin aangezien deze laatste standaard geen onderdeel is van sendmail. Dit gebeurt via spamass-miter.
  169. # /etc/init.d/spamass-milter start
  170. Nu moet sendmail nog weten dat het eerst alle berichten via deze spamass-milter moet zenden. (OPGELET: "S=local" staat verkeerd in documentatie)
  171. # INPUT_MAIL_FILTER(`spamassassin',`S=local:/var/run/spamass-milter/spamass-milter.sock, F=,T=C:15m;S:4m;R:4m;E:10m')
  172. Nu testen we dit door van buiten ons domain een 'sample-spam.txt' mail te versturen.
  173. # m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
  174.  
  175. In het bestand "/etc/mail/local.cf" bestand kunnen we via volgend regeltje:
  176. rewrite_header Subject [SPAM]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement