Wie richte ich das Abrufen und Zustellen lokaler E-Mails ein?


8
$ mail
No mail for lazer
$
  • Ich kann Mails mit senden mail.
  • Ich habe ungelesene Mails in meinem Posteingang, wie ich in Outlook sehen kann.

Warum zeigt mir die Mail meine Mails nicht? Wie kann ich sie mailabholen lassen?


Hast du Fetchmail (oder so) eingerichtet, um Sachen reinzuziehen? Mail ist normalerweise für Mail auf Ihrem System ... für die Tage, an denen Ihre E-Mail an Ihr Unix-Konto gebunden war.
Xenoterracide

@ Xeno: Nein, ich habe nicht. Ich werde über Fetchmail lesen und hier posten.
Lazer

1
Sie sollten in Betracht ziehen, dies neu zu formulieren (oder zu löschen und erneut zu veröffentlichen) als "Wie richten Sie das Abrufen und Zustellen lokaler E-Mails ein" - das wäre eine wirklich gute Frage, die Sie hier haben sollten
Michael Mrozek

Antworten:


4

Traditionell wird Unix-Mail direkt auf Ihrem Computer zugestellt (denn wenn Ihre E-Mail-Adresse lautet lazer@machine.example.com, haben Sie sicherlich ein Shell-Konto machine.example.com). Es wird normalerweise in einer Datei mit dem Namen /var/mail/lazeroder /var/spool/mail/lazerzugestellt, obwohl ein Mail Delivery Agent es möglicherweise an einer anderen Stelle ablegt. Dies geschieht immer noch auf Unix-Mailservern, aber heutzutage haben die meisten Benutzer keinen direkten Zugriff auf Mailserver. Lokale Post (z. B. von Cron-Jobs) wird normalerweise auf diese Weise zugestellt.

Heutzutage wird die E-Mail normalerweise irgendwo auf einem Server zugestellt, und Ihr einziger Zugriff auf diesen Server ist ein E-Mail-Abrufprotokoll, normalerweise POP oder IMAP . Microsoft verfügt über ein proprietäres Protokoll, um mit seinem Mailserver (Exchange) zu kommunizieren, und der Zugriff auf Exchange mit etwas anderem als Outlook kann schwierig sein (Exchange verfügt über optionale Module für POP und IMAP, die jedoch nicht immer aktiviert sind). Die meisten ISPs und Mail-Anbieter bieten sowohl POP- als auch IMAP-Zugriff an. In einer Microsoft-Unternehmensumgebung stecken Sie möglicherweise in Exchange fest.

Um Ihre E-Mails unter Unix zu lesen, haben Sie drei Möglichkeiten:

  • Sorgen Sie dafür, dass der Mailserver die Mail an Ihren Computer weiterleitet . Dies ist nur dann sinnvoll, wenn Ihr Computer immer eingeschaltet und mit dem Internet verbunden ist: Sie übernehmen die Verantwortung für Fehler und müssen die Einstellungen für Bounces, Spam-Versuche, Virenangriffe usw. ordnungsgemäß einrichten. Dann wird Ihre E-Mail unter dem herkömmlichen Unix eingehen Weg.

  • Rufen Sie Ihre E-Mails in regelmäßigen Abständen vom Server ab. Das übliche Tool dafür ist fetchmail . Es fragt einen POP- oder IMAP-Server ab und übermittelt die E-Mails entweder über den normalen Systemübermittlungsmechanismus oder direkt an eine Datei Ihrer Wahl. Welches Protokoll verwendet werden soll, welcher Server abgefragt werden soll, welcher Benutzername und welches Kennwort übergeben werden sollen, finden Sie in Ihren Outlook-Einstellungen. Abhängig davon, wie Sie fetchmail konfigurieren, verbleibt möglicherweise eine Kopie der heruntergeladenen E-Mails auf dem Server.

  • Lassen Sie Ihren E-Mail-Client selbst die E-Mails mithilfe von POP oder IMAP vom Server abrufen. Die meisten Unix-Mail-Clients, die weiter fortgeschritten sind als die alten, /bin/mailkönnen dies tun. Auch hier finden Sie die Parameter für den Zugriff auf den Server in Ihren Outlook-Einstellungen. Außerhalb der Unix-Welt (z. B. mit Outlook) ist dies normalerweise die einzig mögliche Betriebsart.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.