/media/sda-magnetic/david/Dok-15-2023-11-27/fernuni-hagen/cs-i-ii/fsm/fsm/lex-yacc-bash-etc/all00026.txt


# client
# sender
# recipient
# relay

smtpd_client_restrictions=
smtpd_sender_restrictions=
smtpd_recipient_restrictions=
smtpd_relay_restrictions=
smtpd_helo_restrictions=
smtpd_data_restrictions=
smtpd_end_of_data_restrictions=
smtpd_etrn_restrictions=

mynetworks=
myhostname=
smtpd_helo_required=yes

# permit_mynetworks
# check_policy_service

# unknown
# reject_unknown_client
# reject_unknown_client_hostname
# reject_unknown_reverse_client_hostname
# reject_unknown_helo_hostname
# reject_unknown_hostname
# reject_unknown_sender_domain
# reject_unknown_recipient_domain

# hostname 
# reject_unknown_client_hostname
# reject_unknown_reverse_client_hostname 
# reject_unknown_hostname
# reject_invalid_hostname
# reject_non_fqdn_hostname
# reject_unknown_helo_hostname

# non_fqdn 
# reject_non_fqdn_hostname
# reject_non_fqdn_sender
# reject_non_fqdn_recipient

# sender
# reject_non_fqdn_sender
# reject_unknown_sender_domain

# recipient
# reject_non_fqdn_recipient
# reject_unknown_recipient_domain 

# unauth
# reject_unauth_pipelining
# reject_unauth_destination

a CAPABILITY
a LOGIN "user" "password"
a LIST "" *
a SELECT INBOX
a FETCH 1 RFC822
a STORE 1 +FLAGS (\Seen \Deleted)
a CLOSE
a EXPUNGE
a SEARCH
a LOGOUT

HELO/EHLO
MAIL
DATA 
RST
VRFY
EXPN
NOOP
QUIT

Return-Path:
Recevied:
From:
To:
Subject:
Date:
Message-ID:
User-Agent:
MIME-Version:
Content-Transfer-Encoding:
Content-Type:
Importance:
Reply-To:
X-Assp-...:

/etc/dovecot/dovecot.conf
/etc/dovecot/conf.d/
/etc/dovecot/conf.d/10-...conf
/etc/dovecot/conf.d/15-...conf
/etc/dovecot/conf.d/20-...conf
/etc/dovecot/conf.d/90-...conf
/etc/dovecot/conf.d/auth-...conf

master
mail
ssl
tcpwrapper
director
logging
auth

pop3
imap

/etc/dovecot/conf.d/10-master.conf
/etc/dovecot/conf.d/10-mail.conf
/etc/dovecot/conf.d/10-ssl.conf
/etc/dovecot/conf.d/10-director.conf
/etc/dovecot/conf.d/10-logging.conf
/etc/dovecot/conf.d/10-tcpwrapper.conf
/etc/dovecot/conf.d/10-auth.conf

/etc/dovecot/conf.d/20-pop3.conf
/etc/dovecot/conf.d/20-imap.conf

r0 {
   xyz.ituenix.de {
      disk /dev/loop1
      address 192.168.178.28:1111;
   }
   abc.ituenix.de {
      disk /dev/loop1
      address 192.168.178.26:1111;
   }
}


drbdamin

apt-get install drbd8
apt-get install xfstools

dd if=/dev/zero of=drbd.img bs=1024k count=1024 
loop irgendwas 


drbdadmn r0 up
cat /proc/drbd

fopen()
getchar()
putchar()
getch()
fclose()
scanf()
printf()
feof()
ferror()
fscanf()
fprintf()
sscanf()
sprintf()
gets()
puts()
getc()
putc()
fgets()
fputs()
fgetc()
fputc()
ungetc()
rewind()
fseek()
ftell()
fsetvbuf()
fsetbuf()
fflush()
freopen()
remove()
rename()


array_key_exists(): Prüft ob Schlüssel in Array 
in_array(): Prüft ob Element in Array
arsort(): Sortiert ein Array nach Elementen in umgekehrter Reihenfolge und erhält die Index-Assoziation
asort():  Sortiert ein Array nach Elementen und erhält die Index-Assoziation
rsort(): Sortiert ein Array in umgekehrter Reihenfolge
sort(): Sortiert ein Array nach Schlüsseln
krsort(): Sortiert ein Array nach Schlüsseln in umgekehrter Reihenfolge (Und erhält die Index-Assoziation)
ksort(): Sortiert ein Array nach Schlüsseln
natcasesort(): Sortiert ein Array in natürlicher Reihenfolǵe, groß und Kleinschreibung wird ignoriert
natsort(): Sortiert ein Array in natürlicher Reihenfolge
explode($teiler, $string): Teilt einenen String an allen $teiler und macht einen Array draus
implode($teiler, $string): Macht aus einem Array einen String
print_r: Gibt ein Array mitsamt seiner Schlüssel aus.


useradd
userdel
usermod
groupadd
groupdel
groupmod
newgrp
chsh
chfn
passwd
id

cat
cut

mv
mmv
cp
mkdir
rmdir
rm
unlink
cd

ln
ls

basename
dirname

info
man

paste
dd
lsof
lsblk
blkid

rsync
sync
tre-agrep
grep
uniq
updatedb
locatedb

diff
comm

shred
sort
split

tail
head
more
less

pwd

./skript.sh
/bin/bash ./skript.sh
bash skript.sh

#!/bin/bash 

# Kommentar
echo "Ausgabe"

var1=Hallo
var2=Welt

echo $var1
echo $var2

while [ $var1 == $var2 ]
do
    echo $var1
done

if [ $var1 == $var2 ]
then
    echo $var1
else
    echo $var2
fi

for var3 in "a " "b " "c "
do
    echo $var3
done

echo $(( 4 ))
echo $(( 4+4 ))

typeset -i i=5

while [ $i -le 50 ]
do
    echo $i
    i=$(( $i+1 ))
done