Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
debian_installation [2008/06/21 11:01]
massar
debian_installation [2020/03/11 19:37]
massar sendmail-config inkludier
Line 24: Line 24:
 </​code>​ </​code>​
   - und resolv.conf wie ueblich: <​code>​   - und resolv.conf wie ueblich: <​code>​
-search uni-kl.de ​rhrk.uni-kl.de+search ​rhrk.uni-kl.de uni-kl.de 
 +nameserver 2001:​638:​208:​9::​116 
 +nameserver 2001:​638:​208:​1::​116
 nameserver 131.246.9.116 nameserver 131.246.9.116
 nameserver 131.246.1.116 nameserver 131.246.1.116
 +options timeout:1
 </​code>​ </​code>​
   - zu sources.list hinzufuegen:​ <​code>​   - zu sources.list hinzufuegen:​ <​code>​
-deb     ​http://​ftp.uni-kl.de/​debian-local ​etch-unikl main unikl +deb     ​http://​ftp.uni-kl.de/​debian-local ​stretch-unikl main unikl 
-deb-src http://​ftp.uni-kl.de/​debian-local ​etch-unikl main unikl+deb-src http://​ftp.uni-kl.de/​debian-local ​stretch-unikl main unikl
 </​code>​ </​code>​
   - Archive Key Paket installieren:​ <​code>​apt-get update ; apt-get install unikl-debian-archive-keyring ; apt-get update</​code>​   - Archive Key Paket installieren:​ <​code>​apt-get update ; apt-get install unikl-debian-archive-keyring ; apt-get update</​code>​
Line 37: Line 40:
 apt-get --purge install \ apt-get --purge install \
   curl \   curl \
-  packit \ 
   sendmail \   sendmail \
   sendmail-bin \   sendmail-bin \
   socket \   socket \
-  tivoli-tsm-bin \+  tivoli-tsm \
    \    \
-  ​console-data+  ​isc-dhcp-client- \ 
-  dictionaries-common- \ +  ​isc-dhcp-common- \
-  ​dmidecode+
-  info- \ +
-  laptop-detect- \ +
-  libconsole- \ +
-  libevent1- \ +
-  libgssapi2- \ +
-  libldap-2.3-0- \ +
-  liblzo2-2- \ +
-  libnfsidmap2- \ +
-  libpcre3- \ +
-  librpcsecgss3- \ +
-  libsasl2- \ +
-  libsigc++-2.0-0c2a- \ +
-  netcat- \ +
-  pidentd- \ +
-  portmap- \ +
-  python-newt- \ +
-  texinfo- \ +
-   \ +
-  dhcp3-client- \ +
-  dhcp3-common- \+
  
 </​code>​ </​code>​
Line 71: Line 52:
     * den eigenen Hostname rauswerfen (nur noch generische Eintraege duerfen uebrig bleiben. Fuer den Rest gibt es DNS)     * den eigenen Hostname rauswerfen (nur noch generische Eintraege duerfen uebrig bleiben. Fuer den Rest gibt es DNS)
   - MTA installieren: ​ (TODO: muss noch aktualisiert werden!)   - MTA installieren: ​ (TODO: muss noch aktualisiert werden!)
-    * und konfig aus millelac:​~massar/​sendmail/​+    * und konfig aus nocin:​~massar/​sendmail/​nullmailer/*
-    * ''​millelac-submit.mc''​ in ''​submit.mc''​ umbennen +
-    * fuer "​Nullmailer"​ (Kisten die nur Mail senden und keine Empfangen): ''​nullmailer.mc''​ in ''​sendmail.mc''​ umbennen +
-    ​fuer Kisten die Mail empfangen: ''​millelac.mc''​ in ''​sendmail.mc''​ umbennen und in ''/​etc/​mail/​local-users''​ lokale mail Empfänger eintragen+
     * ''/​etc/​mail/​genericstable''​ anpassen     * ''/​etc/​mail/​genericstable''​ anpassen
     * ''​rm address.resolve''​     * ''​rm address.resolve''​
Line 81: Line 59:
     * ''​sendmailconfig''​     * ''​sendmailconfig''​
  
 +  * genericstable
 +<​code>​
 +root            admin@example
 +maint           ​admin@example
 +www-data ​       admin@example
 +</​code>​
 +  * sendmail.mc
 +<​code>​
 +define(`_USE_ETC_MAIL_'​)dnl
 +include(`/​usr/​share/​sendmail/​cf/​m4/​cf.m4'​)dnl
 +VERSIONID(`@(#​)nullmailer.mc 4.0 (massar) 2005-03-18'​)
 +OSTYPE(`debian'​)dnl
 +DOMAIN(`debian-mta'​)dnl
 +dnl # Items controlled by /​etc/​mail/​sendmail.conf - DO NOT TOUCH HERE
 +dnl undefine(`confHOST_STATUS_DIRECTORY'​)dnl ​       #​DAEMON_HOSTSTATS=
 +dnl # Items controlled by /​etc/​mail/​sendmail.conf - DO NOT TOUCH HERE
 +dnl #
 +FEATURE(`no_default_msa'​)dnl
 +DAEMON_OPTIONS(`Family=inet,​ Name=MTA-v4,​ Port=smtp, Addr=127.0.0.1'​)dnl
 +DAEMON_OPTIONS(`Family=inet,​ Name=MSP-v4,​ Port=submission,​ Addr=127.0.0.1'​)dnl
 +define(`ALIAS_FILE',​``/​etc/​mail/​aliases''​)dnl
 +define(`confPRIVACY_FLAGS',​``authwarnings,​noetrn,​needexpnhelo,​needmailhelo,​needvrfyhelo,​noexpn,​noverb,​novrfy,​restrictexpand,​restrictqrun''​)dnl
 +dnl #
 +define(`confBAD_RCPT_THROTTLE',​`3'​)dnl
 +define(`SMART_HOST',​ `smtp.uni-kl.de'​)dnl
 +dnl #
 +dnl # Features
 +dnl #
 +dnl FEATURE(`access_db',​ , `skip'​)dnl
 +dnl FEATURE(`blacklist_recipients'​)dnl
 +dnl
 +dnl
 +dnl # Masquerading
 +dnl
 +MASQUERADE_AS(`misc.uni-kl.de'​)dnl
 +GENERICS_DOMAIN(`misc.uni-kl.de'​)dnl
 +GENERICS_DOMAIN(`$=w'​)dnl
 +FEATURE(`masquerade_envelope'​)dnl
 +FEATURE(`allmasquerade'​)dnl
 +FEATURE(`genericstable'​)dnl
 +dnl 
 +dnl FEATURE(`use_cw_file'​)dnl
 +dnl FEATURE(`use_ct_file'​)dnl
 +dnl 
 +dnl include(`/​etc/​mail/​tls/​starttls.m4'​)dnl
 +dnl 
 +MAILER(local)dnl
 +MAILER(smtp)dnl
 +dnl
 +dnl
 +LOCAL_RULESETS
 +SLocal_localaddr
 +R$*                     $@ $>parse $1 < @ $M >
 +dnl
 +</​code>​
 
debian_installation.txt · Last modified: 2021/06/26 13:12 by massar