MTA - Mail Transfer Agent Flashcards

1
Q

Was ist ein MTA und auf was lauscht er ?

A

Mail Transfer Agent
ein Programm das als Systemdienst läuft
TCP Port 25
Sendmail, Postfix, Exim,

Eingehende Nachrichten fügt der Mail Transfer Agent (MTA) zum Posteingang des Benutzers hinzu.
In der Praxis ist es so, dass ein entferntes E-Mail-Konto verwendet wird (GMAIL) und daher kein aktiver lokaler MTA-Dienst vorhanden ist. Der MTA läuft dann am SMTP Server.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was ist ein MUA und was macht er ?

A

Mail User Agent
E-Mail Client Software
kümmert sich um die richtige Kommunikation mit dem MTA,
Ruft Nachrichten vom SMTP Server (MTA) mittels IMAP oder POP3 ab.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wo liegen die config Dateien für Sendmail , bzw Postfix ?

A

Sendmail
/etc/mail

Postfix (Ubuntu)
/etc/postfix

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

in wlechem Verzeichnis liegen Dateien mit den Namen der Benutzerkonten,
die auf diesem System Mails empfangen.

A

/var/spool/mail/ (sendmail)
oder
/var/mail/ (postfix) ein link auf /var/spool/mail)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wo ist der Standardspeicherort für die Mail-Queue / Postausgangswarteschlange

A

/var/spool/mqueue
Hier holt der MDA Nachrichten ab und entscheidet dann, ob sie lokal ausgeliefert werden oder an den MTA zur weiteren Verarbeitung übergeben werden müssen.
..
/var/spool/postfix
Warteschlange von Postfix (Ubuntu)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Welcher commad(s) zeigt die nicht zugestellten Email Nachrichten und die Ursache des Fehlers:

A

mailq
oder
sendmail -bp

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Welcher command übernimmt einen Zustellversuch der Mails aus der Warteschlange ?

A

sendmail -q

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

erkläre MUA - Mail User Agent

A
  1. Ist ein Mailprogramm
  2. z. B. Evolution, Thunderbird, Outlook,
  3. auch Webmail-Schnittstellen sind MUA (gmail)
  4. kümmert sich um die richtige Kommunikation mit dem MTA, nachdem der Benutzer eine E-Mail verfasst hat
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

was macht der command
mail
Und auf was zeigt der symbolische link ?

A
  1. mail client für die cli
  2. der command mail ist ein symbolischer Link auf auf mailx
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

was macht
mail -s

A

Subject, fügt Betreff hinzu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

was macht
mail -a logs.tgz

A

attachement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

der command mail (mail client für cli) hat einen send und lese modus.
Wie wechselt man in die beiden ?

A

Send Mode
wenn E-Mail-Adresse als Argument für den Befehl mail angegeben ist, wechselt man in den send mode (interaktiv)
STRG + d beendet und schiebt die Nachricht in die mail-Queue

Lese Modus
einfach nur command mail ohne Argumente eingeben und die empfangenen Nachrichten sind sichtbar.
Strg + d beendet den lesemodus

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Per Default sind die E-Mail-Konten auf einem Linux-System mit den Standard-Systemaccounts. verknüpft
Das Postfach von user carol lautet dann z.b. carol@lab.campus

Durch welche Datei kann dieser Routing mechanismus erweitert werden ?

A

/etc/aliases
nach neuen Alias-Eintrag muss
newaliases
oder
sendmail -bi
oder
sendmail -I (großes i)
ausgeführt werden

Ein E-Mail-Alias ist ein “virtueller” E-Mail-Empfänger, dessen eingehende Nachrichten an
bestehende lokale Postfächer oder an andere Arten von Nachrichtenspeichern oder
-verarbeitungszielen weitergeleitet werden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Was macht die Zeile
postmaster: carol
in /etc/aliases

A

leitet alle Mails von postmaster in carols postfach

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

erstelle eine Umleitung die an mehrer Adressen gleichzeitig geschickt werden.
von root nach freunde (liegt z.b in /home/miwo/freunde)

A

cat /etc/aliases
root: :include:/home/miwo/freunde

Wenn eine Mail an root gesendet wird, wird diese Nachricht an alle Mail-Adressen versendet, die in der Textdatei /home/miwo/freunde zeilensepariert aufgeführt sind.
..
newaliases
Oder
sendmail -bi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Wie wird mittels /etc/aliases eine Umleitung in ein Datei konfiguriert ?

A

cat /etc/aliases
taetigkeiten: /home/harald/taetigkeitsbericht

Absoluter Pfad zur Datei angeben

17
Q

Wie wird mittels /etc/aliases eine mail Umleitung konfiguriert und die Umleitung in ein Programm gepiped ?

A

cat /etc/aliases
majordomo: "|/usr/lib/majordomo/wrapper majordomo"

Der Unterschied zur Umleitung in eine Datei ist das führende Pipe-Zeichen.
Wenn Leerzeilen enthalten sind, braucht man doppelte Anführungszeichen

18
Q

Wie konfiguriert man eine Email Weiterleitung für die eigene mailbox ?
Und wo liegt diese Datei ?

A

~/.forward
Datei im Home directory zur Weiterleitung von Emails
Sobald Sie erstellt ist, greift Sie sofort
Da die Aliase nur die eigene Mailbox betreffen, ist nur der Teil Ziel notwendig, sprich einfach nur die email adresse auf die die mails weitergeleitet werden eintragen.

cat ~/.forward
emma@lab1.campus

19
Q

Ohne weitere Optionen oder Argumente wechselt der Befehl mail henry@lab3.campus in
den Eingabemodus, so dass der Benutzer eine Nachricht an henry@lab3.campus schreiben
kann. Welcher Tastendruck schließt den Eingabemodus nach Beendigung der Nachricht und
versendet die E-Mail?

A

Strg + d schließt das Programm und versendet die E-Mail.

20
Q

Welchen Befehl kann der Root-Benutzer ausführen, um die nicht zugestellten Email Nachrichten
aufzulisten, die auf dem lokalen System entstanden sind?

A

Der Befehl
mailq
oder
sendmail -bp

21
Q

Wie nutzt ein unprivilegierter Benutzer die Standard-MTA-Methode, um alle eingehenden EMails automatisch an die Adresse dave@lab2.campus weiterzuleiten?

A

Er fügt dave@lab2.campus zu ~/.forward hinzu.

22
Q

Welcher Befehl sendet unter Verwendung des von mailx bereitgestellten mail-Befehls eine
Nachricht an emma@lab1.campus mit der Datei logs.tar.gz als Anhang und der Ausgabe des
Befehls uname -a als E-Mail-Text?

A

uname -a | mail -a logs.tar.gz emma@lab1.campus

23
Q

Der Administrator eines E-Mail-Dienstes möchte den E-Mail-Verkehr im Netz überwachen, aber seine Mailbox nicht mit Testnachrichten überfrachten. Wie könnte er einen systemweiten EMail-
Alias konfigurieren, um alle an den Benutzer test gesendeten E-Mails in die Datei
/dev/null umzuleiten?

A

test: /dev/null in /etc/aliases
leitet alle an die lokale Mailbox “test” gesendeten Nachrichten in die Datei /dev/null um.
Danach sendmail -bi oder newaliases ausführen.

24
Q

Welcher Befehl außer newaliases dient dazu, die Alias-Datenbank zu aktualisieren, nachdem
ein neuer Alias zu /etc/aliases hinzugefügt wurde?

A

Der Befehl
sendmail -bi
oder
sendmail -I (großes i)

25
Q

Mit welchen commands kann man eine mail auf der CLI verfassen ?
Schreibe ein mail an miwo@lab.org

A

mail miwo@lab.org
oder
sendmail miwo@lab.org

26
Q

nenne beispiele für einen MTA

A

sendmail
postfix
exim