# sender
# client
# relay
# recipient
smtpd_client_restrictions
smtpd_sender_restrictions
smtpd_recipient_restrictions
smtpd_relay_restrictions
smtpd_helo_restrictions
smtpd_etrn_restrictions
smtpd_data_restrictions
smtpd_end_of_data_restrictions
permit_my_networks
check_policy_service
#unknown
reject_unknown_client
reject_unknown_client_hostname
reject_unknown_reverse_client_hostname
reject_unknown_helo_hostname
reject_unknown_sender_domain
reject_unknown_recipient_domain
reject_unknown_hostname
#fqdn
reject_non_fqdn_sender
reject_non_fqdn_recipient
reject_non_fqdn_hostname
#hostname
reject_unknown_hostname
reject_invalid_hostname
reject_unknown_client_hostname
reject_unknown_reverse_client_hostname
reject_unknown_helo_hostname
#recipient und sender
reject_unknown_recipient_domain
reject_unknown_sender_domain
reject_non_fqdn_sender
reject_non_fqdn_recipient
#unauth
reject_unauth_pipelining
reject_unauth_destination
# LEX und YACC
%{
#include <stdio.h>
#include <ctype.h>
%}
%token NUMBER
%%
lines : lines expr '\n' {printf("%d\n", $2);}
| expr
|
;
expr : expr '+' term {$$ = $1 + $3;}
| expr '-' term {$$ = $1 - $3;}
| term
;
term : term '*' factor {$$ = $1 * $3;}
| term '\' factor {$$ = $1 \ $3;}
| factor
;
factor : '(' expr ') {$$ = $2;}
| TOKEN
;
######## SMTP, IMAP
a CAPABILITY
a LOGIN "user" "passwd"
a LIST "" *
a SELECT INBOX
a FETCH RFC822
a STORE 1 +FLAGS (\Seen \Deleted)
a CLOSE
a EXPUNGE
a SEARCH
a LOGOUT
HELO/EHLO
MAIL
DATA
RST
VRFY
EXPN
NOOP
QUIT
#Bash
#!/bin/bash
var1=Hallo
var2=Welt
# Dies ist ein Kommentar
echo $var1
echo $var2
for i in "Hallo " "sagt " "David " "Vajda "
do
echo $i
done
while [ $var1 == $var2 ]
do
echo $var1
done
if [ $var1 == $var2 ]
then
echo $var1
else
echo $var2
fi
typeset -i i=10
while [ i -le 50 ]
do
echo $i
i=$(( $i + 1 ))
done
groupadd
groupdel
groupmod
usradd
usrdel
groupmod
id
chfn
chsh