Hilfe ich bin zu blöd! Mails über Pop sammeln und über smtp abrufen?

Status
Für weitere Antworten geschlossen.

Miru

Benutzer
Mitglied seit
27. Aug 2010
Beiträge
76
Punkte für Reaktionen
3
Punkte
8
Hallo zusammen,

alsooooooooo mein Ziel:
Meine DS sammelt alle externen Mailkonten wie gmx, arcor und all-inkl per pop3 und speichert sie.
Ich möchte dann über div. PC´s immer auf die gleichen Mails zugreifen können.(das dann wohl per smtp)

Ich habe schon diversen auch im Wiki von getmail usw. gelesen, aber ist das schon vorhanden, muß ich das installieren, wenn jawie, usw.
Fragen über fragen.

Kurz, wie geht das?
MailStation ist installiert und gestartet.

Was trag ich bei Domainname ein?
Ich brauche doch keinen DDNS Namen oder?
Und wo macht man die weiteren Einstellungen?

Danke im voraus für Geduld und Hilfe.
Michael
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Hallo zusammen,

alsooooooooo mein Ziel:
Meine DS sammelt alle externen Mailkonten wie gmx, arcor und all-inkl per pop3 und speichert sie.
Ich möchte dann über div. PC´s immer auf die gleichen Mails zugreifen können.(das dann wohl per smtp)
SMTP ist das Sendeprotokoll und POP3/IMAP das Empfangsprotokoll. Du brauchst zum Abrufen von Mails immer entweder POP3 oder IMAP, aber sicher ned smtp ;)

Ich habe schon diversen auch im Wiki von getmail usw. gelesen, aber ist das schon vorhanden, muß ich das installieren, wenn jawie, usw.
Fragen über fragen.
Im Wiki hat es eine Beschreibung. Ja getmail musst du manuell installieren, das ist nicht dabei

Kurz, wie geht das?
MailStation ist installiert und gestartet.
Steht ebenfalls im Wiki oder im Mailstation Guide von Matthieu (such dazu im Forum. afaik hat Matthieu den Guide in seiner Signatur)

Was trag ich bei Domainname ein?
Ich brauche doch keinen DDNS Namen oder?
Und wo macht man die weiteren Einstellungen?
Der Domainname ist v.a. dann wichtig, wenn du auch Mails versenden willst (SMTP), dann ist dies der Name mit dem sich der Server beim Versenden bei der Gegenseite meldet. Ausserdem wird aus dem FQDN die Domain abgeleitet unter welcher der SMTP Server läuft. Ist v.a. dann wichtig wenn du Mails versenden willst.
Eine DDNS Namen brauchst du dann wenn du auch von aussen auf die Mails zugreifen willst. Ausser du kennst permanent deine aktuelle externe IP, dann ginge es auch ohne DDNS.
Welche weiteren Einstellungen meinst du jetzt konkret?
 

sowosamma

Benutzer
Mitglied seit
16. Jun 2009
Beiträge
565
Punkte für Reaktionen
0
Punkte
42
alsooooooooo mein Ziel:
Meine DS sammelt alle externen Mailkonten wie gmx, arcor und all-inkl per pop3 und speichert sie.
Ich möchte dann über div. PC´s immer auf die gleichen Mails zugreifen können.(das dann wohl per smtp)
Mit pop3 oder imap kannst Du Emails empfangen. smtp ist, wie jahlives geschrieben hat, für das Versenden. Der Unterschied zwischen pop3 und imap ist, dass bei pop3 die Emails vom Server heruntergeladen geladen werden und lokal gespeichert werden. Bei imap bleiben die Emails auf dem Server und lokal ist nichts, max. eine Kopie für's offline arbeiten.
So wie Du das geschrieben hast, möchtest Du - wie die meißten hier - die Emails von den ext. Accounts auf die DS laden (via pop3) und mit einem Client von einem oder mehreren PC auf diese Emails zugreifen (via imap). Der erste Teil ist sehr gut im wiki beschrieben. Das Abrufen mit dem Client hängt dann natürlich davon ab welchen Client Du nutzt (Outlook, Outlook Express, Thunderbird, etc.)



Ich habe schon diversen auch im Wiki von getmail usw. gelesen, aber ist das schon vorhanden, muß ich das installieren, wenn jawie, usw.
Fragen über fragen.

Kurz, wie geht das?
MailStation ist installiert und gestartet.
Du musst im DSM die Mailstation installieren (download hier) und anschließend getmail wie im wiki beschrieben auf der Konsole installieren.

Was trag ich bei Domainname ein?
Ich brauche doch keinen DDNS Namen oder?
Und wo macht man die weiteren Einstellungen?
ist egal, wenn Du die DS nur zum Empfangen der Emails verwendest.

Versuch es einfach mal anhand der Anleitung im wiki oder der Beiträge im Unterforum (sind auch einige Fragen von dabei, weil ich anfangs auch 'zu blöd' war;) ). Wenn Du nicht weiterkommst, helfen wir gerne weiter.

/Andi
 

Miru

Benutzer
Mitglied seit
27. Aug 2010
Beiträge
76
Punkte für Reaktionen
3
Punkte
8
Danke Euch beiden!

Dann werd ichs mal versuchen.
Verstanden habt ihr ja schon was ich möchte :D

Gruß
Michael
 

Miru

Benutzer
Mitglied seit
27. Aug 2010
Beiträge
76
Punkte für Reaktionen
3
Punkte
8
Also:
Mailstation ist installiert und gestartet.

Lt. Wiki
http://www.synology-wiki.de/index.php/Externe_Accounts_abrufen

brauche ich noch folgende Pakete:
py25-getmail
py-getmail-common
python25
cron

Wo finde ich sowas?
Bei google:confused:
Nicht schlagen, bitte :(

Und wie installiere ich diese?
Auch über das Paketmangement der NS?

Danke
Michael
 

Miru

Benutzer
Mitglied seit
27. Aug 2010
Beiträge
76
Punkte für Reaktionen
3
Punkte
8
Putty läuft.
Ich komme anscheind auch rauf. aber müssen da nicht mehrere Verzeichnisse sein?
 

Anhänge

  • Unbenannt.JPG
    Unbenannt.JPG
    40,1 KB · Aufrufe: 196

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
aber müssen da nicht mehrere Verzeichnisse sein?
Mach mal ein
Code:
dir /
und es sollte mehr angezeigt werden. Per default landet ein User nach einer Shellanmeldung immer erst in seinem/ihrem Homeverzeichnis. Und genau das schaust du dir wohl z.Z. an
Code:
pwd
gibt dir das momentan aktuelle Arbeitsverzeichnis aus, welches du mit
Code:
cd /pfad/verzeichnis
wechseln kannst
 

Miru

Benutzer
Mitglied seit
27. Aug 2010
Beiträge
76
Punkte für Reaktionen
3
Punkte
8
Ah ok.
Steht mehr drin. Habe nun das IPKG geladen nach Anleitung installiert.

Aber wo hat er das nun hin installiert?
$ ipkg list | grep PART_NAME
bringt nur Fehlermeldung, muß ich wahrscheinlich im richtigen Ordner ausführen, oder?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Nein ipkg sollte so installiert werden, dass du das Kommando immer und überall aufrufen kannst.
Das mit dem Code war nur ein Bsp wie man nach einem Paket suchen kann. Zusätzlich gibt das $ am Anfang an, dass es sich um eine Shellkommando handelt, das $-Zeichen darfst du also ned eingeben.
Wenn du jetzt z.B. alle Pakete mit dns im Namen suchst, dann kannst du folgendes eingeben
Code:
ipkg list | grep dns
 

Miru

Benutzer
Mitglied seit
27. Aug 2010
Beiträge
76
Punkte für Reaktionen
3
Punkte
8
lol, ok
Nun geht was.
Die Datei habe ich im getmail ordner angelegt.
Eine Testmail wartet im Posteingang.

wie führe ich getmail aus? :eek:
Im Ordner einfach getmail.sh geht net:eek:
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
wie führe ich getmail aus? :eek:
Im Ordner einfach getmail.sh geht net:eek:
Wenn du im Ordner bis wo getmail auch drin liegt dann
Code:
./getmail.sh
# oder
sh ./getmail.sh
Das getmail Script hast du angepasst und die entsprechenden rc File(s) für deine externen Konten erstellt?
 

Miru

Benutzer
Mitglied seit
27. Aug 2010
Beiträge
76
Punkte für Reaktionen
3
Punkte
8
Ich denke ich habe noch ein Problem mit dem Verweis, oder?
PHP:
NAS> cd /volume1/homes/admin/.getmail
NAS> dir
drwxrwxrwx    2 admin    users        4096 Sep  7 13:04 .
drwxr-xr-x    3 admin    users        4096 Sep  7 12:58 ..
-rwxrwxrwx    1 admin    users         327 Sep  7 13:02 Meisterman72.rc
-rwxrwx---    1 admin    users          90 Sep  7 13:04 getmail.sh
NAS> sh ./getmail.sh
./getmail.sh: ./getmail.sh: 2: /opt/bin/getmail: not found
NAS>
Die getmail.sh sieht so aus:
PHP:
#!/bin/sh
/opt/bin/getmail -q -d --rcfile /volume1/homes/admin/.getmail/Meisterman72.rc
 

sowosamma

Benutzer
Mitglied seit
16. Jun 2009
Beiträge
565
Punkte für Reaktionen
0
Punkte
42
hast Du getmail installiert? Mach mal
Rich (BBCode):
ipkg list_installed
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Miru115044 schrieb:
./getmail.sh: ./getmail.sh: 2: /opt/bin/getmail: not found
Du hast die Datei getmail.sh ned ausführbar gemacht! In diesem Fall müsstest du dem Kommando noch ein sh voranstellen.
Oder du machst die Datei schnell ausführbar
Code:
chmod +x /volume1/homes/admin/.getmail/getmail.sh
**edit**
gerade gesehen, dass du die Datei ja doch mit sh ausgeführt hast. In dem Fall würde sich die Frage stellen ob du getmail überhaupt installiert hast
**/edit**

 

Miru

Benutzer
Mitglied seit
27. Aug 2010
Beiträge
76
Punkte für Reaktionen
3
Punkte
8
hast Du getmail installiert? Mach mal
Rich (BBCode):
ipkg list_installed

Ähmmmm
also da steht nur wget drin.
Ich dachte mit dem installieren von IPKG ist das alles installiert.

Also muß ich noch die ganzen Pakete installieren :D
Wie de geht? :rolleyes:

AH help hilft.
Ich vermiute mal mit ipkg install FILENAME
 

sowosamma

Benutzer
Mitglied seit
16. Jun 2009
Beiträge
565
Punkte für Reaktionen
0
Punkte
42
exakt, Du musst jedes Paket einzel installieren.

Rich (BBCode):
ipkg install py25-getmail
etc.

Entweder die Namen der Pakete aus dem wiki kopieren, oder Du machst
Rich (BBCode):
ipkg list | grep py
Dann kommen alle Pakete mit py und Du schreibst die entsprechenden Namen ab
 

Miru

Benutzer
Mitglied seit
27. Aug 2010
Beiträge
76
Punkte für Reaktionen
3
Punkte
8
So nun ist installiert:
PHP:
NAS> ipkg list_installed
bzip2 - 1.0.5-2 - Very high-quality data compression program
cron - 4.1-7 - Standard vixie cron, with cron.d addition
libdb - 4.2.52-3 - Berkeley DB Libraries
libstdc++ - 6.0.9-6 - Standard C++ library, needed for dynamically linked C++ programs
ncurses - 5.7-1 - NCurses libraries
ncursesw - 5.7-1 - NCurses libraries with wide char support
openssl - 0.9.8o-1 - Openssl provides the ssl implementation in libraries libcrypto and libssl, and is needed by many other applications and librari
py-getmail-common - 4.17.0-1 - getmail is a mail retriever designed to allow you to get your mail from one or more mail accounts on various mail servers to yo
py25-getmail - 4.17.0-1 - getmail is a mail retriever designed to allow you to get your mail from one or more mail accounts on various mail servers to yo
python25 - 2.5.5-2 - Python is an interpreted, interactive, object-oriented programming language.
readline - 6.1-2 - The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are
sqlite - 3.7.2-1 - SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine.
wget - 1.12-2 - A network utility to retrieve files from the Web
zlib - 1.2.5-1 - zlib is a library implementing the 'deflate' compression system.
Successfully terminated.

Aber:
PHP:
NAS> cd /volume1/homes/admin/.getmail
NAS> dir
drwxrwxrwx    3 admin    users        4096 Sep  7 14:33 .
drwxr-xr-x    3 admin    users        4096 Sep  7 14:23 ..
-rwxrwxrwx    1 admin    users         327 Sep  7 13:02 Meisterman72.rc
-rwxrwxrwx    1 admin    users          90 Sep  7 15:13 getmail.sh
drwxrwxrwx    2 admin    users        4096 Sep  7 14:33 log
NAS> sh ./getmail.sh
Error: Default config/data dir "/root/.getmail/" does not exist - create or specify alternate directory with --getmaildir option
NAS>

Ich hab kein root Verzeichnis angegeben.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
zeig mal die Pfade, die du im rc File verwendet hast. Kannst ja Username und PW unkenntlich machen. Der Fehler kommt mir auf jeden Fall Déjà-vu vor ;)
 

Miru

Benutzer
Mitglied seit
27. Aug 2010
Beiträge
76
Punkte für Reaktionen
3
Punkte
8
Jetzt sag mir das ich hier die vollstänidgen Pfade eintragen muß :cool:
PHP:
[options]
delete = true
message_log = ~/.getmail/log

[retriever]
type = SimplePOP3Retriever
server = pop.gmx.net
port = 110
username = ***********
password = ***********
use_apop = false
timeout = 180
delete_dup_msgids = false

[destination]
type = Maildir
path = ~/.Maildir/
user = admin
filemode = 0600
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat