PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : über linux Mails abrufen und weiterleiten



Lockslay
04.08.02, 18:48
Hallo zusammen

Ich habe eine frage an Euch.
Aber ersteinmal ein paar Infos.
Ich betreibe ein kleines LAN mit 5 Rechnern, und meine Freundin will nicht auf Linux umsteigen weil es Ihr noch zu Neue ist und zu schwierig.

Ist es möglich aber aus Sicherheitsgründen die Gesamten Mails von einem Linux Rechner abrufen lassen der dann alle Mails weiterleiten an meinen PC und an den PC meiner Freundin die mit Outlook Ihre Mails abruft.

Meine frage ist: geht so etwas und, wenn ja wie kann ich das realesieren.
Und habe ich dadurch etwas an sicherheit gewonnen oder muss unter Linux noch ein Viren Scanner laufen ?

Ich wollte das auf einem alten P200 laufen lassen, am besten (wenn ich das hinbekomme) in der Konsole.
Ich habe SuSE Linux 7.3 und Debian 3.0

Lockslay

Basti_litho
04.08.02, 18:58
Also,

das kann schon ein etwas umfangreicheres thema werden.

1. Ist möglich (sogar sehr gut)

2. cyrus-imap ist deine lösung, daurch werden die mails von z.b. fetchmail bei den verschiedenen providern abgeholt und in ein lokales mailverzeichniss weitergeleitet.

Deine Freundin trägt dann einfach als mailserver deinen
rechner ein, als protokoll "imap"

Du kannst natürlich auch einen pop3sever laufen lassen.
Einfach mal bei google nach "mail server imap" oder "mail
server pop" suchen, villeicht noch "mail server einrichten"

3. Ja du musst einen virenscanner laufen lassen (nicht für
linux-rechner, aber für deine freundin)
Da kann ich dir Amavis empfehlen.

Das wahren jetzt nur anhaltspunkte -> gibt viele möglichkeiten. :)

Mfg

Lockslay
05.08.02, 14:15
Hallo

Danke für deine antwort
Aber hast du vielleicht einen Link oder eine Buchempfehlung zu diesem Thema ?

Und ist Amavis kostenlos ?

Lockslay

Basti_litho
05.08.02, 14:47
Leider nicht, ich hab mir meine info's auch nur stück-für-stück aus dem Netz gezogen.

Ansonsten ist Oreilly oder Addison-Wesley immer 'ne gute idee. Einfach mal bei den Verlägen vorbeischauen was die so im Programm haben.

Ja: Amavis ist kostenlos

Mfg
Basti_litho

Lockslay
05.08.02, 17:05
Hallo

Aber ich habe da noch ein paar fragen.
Ist cyrus-imap ein Programe was fetchmail beinhaltet ?
Und was ist de am besten zu handhaben fetchmail oder ein Pop3 Server?

Lockslay

Lockslay
05.08.02, 17:55
Hallo

und schon das erste Problem.
ich habe die Datei .fetchmailrc bearbeitet.

poll pop.gmx.de protocol pop3 user LinuxLockslay@gmx.at there with password XXXXXXXX is LinuxLockslay here


Wenn ich fetchmail in der Konsole starte kommt als Antwort:
fetchmail: no mailservers have been specified.

Kann mir da einer weiterhelfen ?
GMX ist doch ein pop3 server

Belkira
05.08.02, 18:09
ich habe die Datei .fetchmailrc bearbeitet.

poll pop.gmx.de protocol pop3 user LinuxLockslay@gmx.at there with password XXXXXXXX is LinuxLockslay here


Wenn ich fetchmail in der Konsole starte kommt als Antwort:
fetchmail: no mailservers have been specified.

Würde wetten, Du hast die .fetchmailrc nicht in Deinem Home-Verzeichnis angelegt, sondern irgendwo anders. Wenn ich ~/.fetchmailrc lösche, kann ich diese Fehlermeldung reproduzieren.

Ach übrigens, so schön und lesbar einige diese natürlichsprachliche Konfigurationsmöglichkeit von fetchmail finden mögen, ich finde die gute alte Kurzform viel klarer:

poll pop.gmx.de \
proto pop3 \
user "123456789" \
pass deinpasswort \
is LinuxLockslay \
ssl

Basti_litho
05.08.02, 18:11
ok,

1. cyrus-imap ist ein eigenständiges Programm bzw. Server

2. fetchmail ist nur dafür zuständig pop3-fächer abzuholen.

3. Du hast die wahl zwischen einem imap-server oder pop3-server. Einfacher zu handhaben ist wahrscheinlich
pop3 - aber da können andere auch 'ne andere meinung
haben. :)

4. die fehlermeldung von fetchmail kommt daher das fetchamail
eine ".fetchmailrc" im root-home braucht, außer du sagst
ihm mit "-f" wo er die fetchmail suchen soll.

5. den usernamen von deinem pop3-fach bei gmx brauchst du
nicht mit username@xxx anzugenben sondern nur "username"


Mfg
Basti_litho

Lockslay
06.08.02, 14:17
Hallo zusammen

so ich habe .fetchmailrc in meinem home Verzeichnis
und noch ins ../root Verzeichnis kopiert (Rechte 710)

und der Inhalt ist:

poll pop.gmx.de \
proto pop3 \
user "123456789" \
pass deinpasswort \
is LinuxLockslay \
ssl

Als Antwort bekomme ich nun:
parse erroer at pop3

Brauch ich noch ein anderes Tool ausser fetchmail??

Lockslay

Basti_litho
06.08.02, 14:58
ok, du musst die "\" weglassen - dann gehts.


mfg

Lockslay
06.08.02, 16:57
Hallo


habe die \" entfernt und es geht leider immer noch nicht.

Ich versuche durch die eingabe fetchmail das Tool zu sarten
aber leider kein Erfolg

Lockslay

Basti_litho
06.08.02, 17:57
Was kommt den für 'ne meldung wenn du "fetchmail -v " eingibst ??

mfg

Lockslay
06.08.02, 19:30
Hallo

Es kommt die Meldung

fetchmail:/root/.fetchmailrc1 : parse error at u#

Lockslay

Belkira
06.08.02, 21:51
Die '\\' nicht entfernen!



parse erroer at pop3

Hast Du die Datei unter Windows erstellt? Dann jag sie mal durch dos2unix, ein vergleichbares Tool, oder erstelle sie mit einem Linux Editor neu.

Basti_litho
07.08.02, 06:47
@Belkira

wenn ich seine .fetchmailrc per copy-past in meine .fetchmailrc
reinkopiere bekomme ich aber diese meldung:

fetchmail:/root/.fetchmailrc:1: parse error at \

(ich hab sie mit vi erstellt !! )

sobald ich die "\" rausschmeisse läuft es ? !!!

Ich weiß natürlich wozu die "\" eigentlich gedacht sind, aber bei mir funktioniert es einfach nur ohne :)

Das ist reprodozierbar. Ich habe eben auch um fehler zu vermeiden seinen inhalt mit copy&past in eine neue .fetchmailrc reincopiert.

Hier noch ein kleines beispiel aus der manpage (Zeile 1348-1378):

-------------------------------------------------------------------
defaults proto pop3
user "jsmith"
poll pop.provider.net
pass "secret1"
poll mail.provider.net
user "jjsmith" there has password "secret2"

--------------------------------------------------------------------

@Lockslay:

es gibt auch (normalerweise) ein prog mit dem namen fetchmailconf, (ist bei fetchmail datei) damit kannst du's auch mal probieren.

mfg

Belkira
07.08.02, 07:11
wenn ich seine .fetchmailrc per copy-past in meine .fetchmailrc
reinkopiere bekomme ich aber diese meldung:

fetchmail:/root/.fetchmailrc:1: parse error at \
Kann ich nicht reproduzieren: :)


$ fetchmail -a
fetchmail: Server CommonName mismatch: pop.gmx.net != pop.gmx.de
fetchmail: pop.gmx.de key fingerprint: 46:09:76:5A:05:8F:7E:D0:CF:FA:E0:C4:0C:74:54:8C
fetchmail: Server CommonName mismatch: pop.gmx.net != pop.gmx.de
fetchmail: Server CommonName mismatch: pop.gmx.net != pop.gmx.de
fetchmail: Authorization failure on 123456789@pop.gmx.de
fetchmail: terminated with signal 2


$ rpm -q fetchmail
fetchmail-5.9.0-16


Ich weiß natürlich wozu die "\" eigentlich gedacht sind, aber bei mir funktioniert es einfach nur ohne :)
Das kann ich reproduzieren. Bei mir läuft es auch ohne, war vielleicht vor Ewigkeiten mal notwendig. ;)

Basti_litho
07.08.02, 07:25
rpm -q fetchmail :
fetchmail-5.9.0-23

hm.... ;)

ich sag nur murphy :)

mfg

Lockslay
07.08.02, 16:57
Hallo zusammen


Zu Belkira
Ich habe die datei per telnet von einer Windows Kiste erstelle.
Mit dem vi Editor.

Welch fehler kann ich machen.
1 Inhalt der .fetchmailrc ist falsch
2 Rechte der .fetchmailrc ist falsch
3 Ich gehe über einen Router ins Internet, kann es an einem Port liegen ???


Ich habe die .fetchmailrc in meinem home verzeichnis erstellt und dann in mein root verzeichnis kopiert.
Das ist doch so ok oder ?.

Belkira
07.08.02, 17:09
Welch fehler kann ich machen.
1 Inhalt der .fetchmailrc ist falsch
2 Rechte der .fetchmailrc ist falsch
3 Ich gehe über einen Router ins Internet, kann es an einem Port liegen ???

1 - ja
2 - nein, das erlaubt fetchmail nicht und würde motzen
3 - soweit kommt fetchmail -v doch noch garnicht, oder?


Ich habe die .fetchmailrc in meinem home verzeichnis erstellt und dann in mein root verzeichnis kopiert.
Du brauchst sie in dem Home Verzeichnis des Users, der fetchmail aufruft. Liegt sie woanders, mußt Du Option -f nehmen und den Pfad zur fetchmailrc angeben.

Lockslay
07.08.02, 18:02
Hallo

muss noch einmal stören

So ich habe die .fetchmailrc in meinem root gelöscht
und die .fetchmailrc bearbeitet.
jetzt bekomme ich die fehlermeldung
no mailserver have been specified

Lockslay

Steve
07.08.02, 19:26
Original geschrieben von Lockslay



no mailserver have been specified

Lockslay

Ich glaub es hackt !

Basti_litho
07.08.02, 19:33
Murphy ;)

Belkira
07.08.02, 20:34
Ich glaube, hier gibt es grundlegende Verständnisprobleme. Darum mal der Versuch, mit Code:

su -l deinuser
vi ~/.fetchmailrc
chmod 600 ~/.fetchmailrc
fetchmail -v


Was ergibt das?

Lockslay
08.08.02, 13:39
Hallo

So wenn ich hier einigen Leuten auf den Geist gehe tut es mir leid.
Aber ich dachte dafür ist ein Forum da um hilfe zu erhalten.

Hallo Basti_litho

lass mich nicht dumm sterben,welche nette bedeutung hat Murphy


Lockslay

Steve
08.08.02, 14:18
no mailserver have been specified

Lockslay

Habe ich dir schon mal beantworetet! Wenn fetchmal richtig funzt! Du geht nicht auf die Nerven ! :D

Basti_litho
08.08.02, 14:36
Murphy's Law:

http://userpage.chemie.fu-berlin.de/diverse/murphy/murphy.html

http://www.fen-net.de/norbert.arnoldi/jokes/j_murphy.html

lies es dir gut durch :)



Ist nicht böse gemeint - das sind einfach nur Computer-Weisheiten. :)

Und natürlich ist ein Forum da um zu helfen :)

mfg

Lockslay
08.08.02, 19:19
Hallo

Noch einmal Sorry wenn ich jemandenn zu nahe getreten bin.

Kann es sein das mein SuSE einfach Problme mit fetchmail hat.
Da ich die fetchmailconf unter KDE auch nicht gestarten bekomme, obwohl es installiert ist.
Werde morgen die .fetchmailrc auf einem anderen Rechner testen.

Lockslay

Steve
08.08.02, 19:50
Da ich die fetchmailconf unter KDE auch nicht gestarten bekomme, obwohl es installiert ist.

Verstehe ich nicht !


Schau mal hier! Vielleicht hilft das ! (http://board.gulli.com/showthread.php?s=&threadid=172366&highlight=Mailverkehr)

f0rtex
08.08.02, 19:54
Müsste es nicht

poll mail.gmx.net ;-)

heissen?

MfG
f0rtex

Belkira
08.08.02, 19:54
Hast Du denn einen Kommentar zu meinem Posting von 7th August 2002 21:34? Kopier dochmal davon mal die gesamte Ausgabe herein.