HOME=/volume1/homes/admin
export HOME
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.
#!/bin/sh
/opt/bin/getmail -q -d --rcfile /volume1/homes/admin/.getmail/Meisterman72.rc
[options]
delete = true
message_log = /volume1/homes/admin/.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 = /volume1/homes/admin/.getmail/.Maildir/
user = admin
filemode = 0600
NAS> dir /
drwxr-xr-x 21 root root 4096 Sep 7 15:37 .
drwxr-xr-x 21 root root 4096 Sep 7 15:37 ..
-rw-r--r-- 1 root root 11 Apr 29 2004 .mkcert.serial
-rw------- 1 root root 1024 Apr 29 2004 .rnd
drwxr-xr-x 2 root root 4096 Apr 29 2004 bin
drwxr-xr-x 5 root root 36864 Sep 7 15:37 dev
drwxr-xr-x 14 root root 4096 Sep 7 15:38 etc
drwxr-xr-x 12 root root 4096 Sep 7 15:38 etc.defaults
drwxr-xr-x 2 root root 4096 May 11 08:26 initrd
drwxr-xr-x 14 root root 12288 Apr 29 2004 lib
drwxr-xr-x 2 root root 4096 May 11 08:20 lib64
lrwxrwxrwx 1 root root 11 Apr 29 2004 linuxrc -> bin/busybox
drwx------ 2 root root 4096 May 11 08:21 lost+found
drwxr-xr-x 2 root root 4096 May 11 08:20 mnt
drwxr-xr-x 15 root root 4096 Sep 7 15:04 opt
dr-xr-xr-x 128 root root 0 Sep 7 15:37 proc
drwxr-xr-x 2 root root 4096 Sep 7 15:04 root
drwxr-xr-x 2 root root 4096 Apr 29 2004 sbin
drwxr-xr-x 11 root root 0 Sep 7 15:37 sys
drwxrwxrwt 8 root root 920 Sep 7 20:55 tmp
drwxr-xr-x 7 root root 4096 Sep 6 15:05 usr
drwxr-xr-x 12 root root 4096 Sep 7 15:37 var
drwxr-xr-x 11 root root 4096 Apr 29 2004 var.defaults
drwxr-xr-x 15 root root 4096 Sep 7 15:37 volume1
NAS> cd /volume1/homes/admin/.getmail
NAS> dir
drwxrwxrwx 4 admin users 4096 Sep 7 15:32 .
drwxr-xr-x 3 admin users 4096 Sep 7 14:23 ..
drwxrwxrwx 2 admin users 4096 Sep 7 15:31 .Maildir
-rwxrwxrwx 1 admin users 376 Sep 7 20:47 Meisterman72.rc
-rwxrwxrwx 1 admin users 90 Sep 7 20:47 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>
richtig, dovecot ist automatisch dabeiFehlt da noch dovecot?
Soll ja in der aktuellen Version drin sein?
Das stimmt nicht ganz. Wenn Du die /etc/passwd anpasst, dann kannst Du Dich auch mit einem Benutzer anmelden. Hier der Beitrag aus purzel Anleitung auf den das wiki verweist. Ein paar Einstellungen habe sich zwischenzeitlich ggü. purzel's Beitrag geändert. Deswegen ist da das wiki aktueller.Mit Putty kann mich nur mit root und admin anmelden.
Mit auf der DS angelegten Nutzer ist das nicht möglich, richtigso ?
Ich lande nach der Anmeldung immer wieder im root Verzeichnis, das ist dann wohl das home-Verzeichnis,
wenn ich hier die Datei .getmail erstelle wirds vielleicht funzen, aber macht man das unter root für User?
/volume1/homes/[Benutzer]
getmail.sh
.getmail (DIR)
log
rc-files
.Maildir (DIR)
Das stimm aber auch nicht ganz Auch wenn du das korrekte Homeverzeichnis des Users und eine gültige Shell in /etc/passwd hast, wirst du nach einem Shelllogin IMMER auf das home von root geleitet. Das ist ein bekannter Bug auf der DS.Das stimmt nicht ganz. Wenn Du die /etc/passwd anpasst, dann kannst Du Dich auch mit einem Benutzer anmelden. Hier der Beitrag aus purzel Anleitung auf den das wiki verweist. Ein paar Einstellungen habe sich zwischenzeitlich ggü. purzel's Beitrag geändert. Deswegen ist da das wiki aktueller.
Hi MiruDie getmail.sh sieht so aus:
Code:#!/bin/sh /opt/bin/getmail -q -d --rcfile /volume1/homes/admin/.getmail/Meisterman72.rc
/opt/bin/getmail -q -d [B]--getmaildir /volume1/homes/admin/.getmail[/B] --rcfile /volume1/homes/admin/.getmail/Meisterman72.rc
Hi Miru
wenn du den Fehler immer noch hast, dann probier mal den Aufruf von getmail so zu machen
Code:/opt/bin/getmail -q -d [B]--getmaildir /volume1/homes/admin/.getmail[/B] --rcfile /volume1/homes/admin/.getmail/Meisterman72.rc
NAS> pwd
/volume1/homes/admin/.getmail
NAS> dir
drwxrwxrwx 3 admin users 4096 Sep 8 12:01 .
drwxr-xr-x 3 admin users 4096 Sep 7 14:23 ..
drwxrwxrwx 2 admin users 4096 Sep 7 15:31 .Maildir
-rw-rw-rw- 1 admin users 370 Sep 8 12:01 Meisterman72.rc
-rwxrwxrwx 1 admin users 131 Sep 8 11:50 getmail.sh
-rwxrwxrwx 1 admin users 0 Sep 7 21:45 info.log
NAS> sh ./getmail.sh
Configuration error: configuration file /volume1/homes/admin/.getmail/Meisterman72.rc incorrect (path: specified directory "/volume1/homes/admin/.Maildir/" does not exist)
NAS>
[options]
delete = true
message_log = /volume1/homes/admin/.getmail/info.log
[retriever]
type = SimplePOP3Retriever
server = pop.gmx.net
port = 110
username = ***
password = ***
use_apop = ***
timeout = 180
delete_dup_msgids = false
[destination]
type = Maildir
path = /volume1/homes/admin/.Maildir/
user = admin
filemode = 0600
.Maildir gehört direkt ins Home des jeweiligen Users und nicht in ein Unterverzeichnis darin.Code:[COLOR=#000000][COLOR=#0000bb]NAS[/COLOR][COLOR=#007700]> [/COLOR][COLOR=#0000bb]cd [/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000bb]volume1[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000bb]homes[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000bb]admin[/COLOR][COLOR=#007700]/.[/COLOR][COLOR=#0000bb]getmail NAS[/COLOR][COLOR=#007700]> [/COLOR][COLOR=#0000bb]dir drwxrwxrwx 4 admin users 4096 Sep 7 15[/COLOR][COLOR=#007700]:[/COLOR][COLOR=#0000bb]32 [/COLOR][COLOR=#007700]. [/COLOR][COLOR=#0000bb]drwxr[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000bb]xr[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000bb]x 3 admin users 4096 Sep 7 14[/COLOR][COLOR=#007700]:[/COLOR][COLOR=#0000bb]23 [/COLOR][COLOR=#007700].. [/COLOR][COLOR=#0000bb]drwxrwxrwx 2 admin users 4096 Sep 7 15[/COLOR][COLOR=#007700]:[/COLOR][COLOR=#0000bb]31 [/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]Maildir [/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000bb]rwxrwxrwx 1 admin users 376 Sep 7 20[/COLOR][COLOR=#007700]:[/COLOR][COLOR=#0000bb]47 Meisterman72[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]rc [/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000bb]rwxrwxrwx 1 admin users 90 Sep 7 20[/COLOR][COLOR=#007700]:[/COLOR][COLOR=#0000bb]47 getmail[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]sh drwxrwxrwx 2 admin users 4096 Sep 7 14[/COLOR][COLOR=#007700]:[/COLOR][COLOR=#0000bb]33 log [/COLOR][/COLOR]
cd /volume1/homes/admin/.getmail
mv ./.Maildir ../
Wie kann ich jetzt via smtp mit Outlook auf die DS zugreifen?
Was trag ich als Server usw. ein.
Das ist schön, dass es jetzt funzt. Allerdings gehört .Maildir wirklich direkt ins Userhome und nicht ins .getmail Verzeichnis. Viele Programme erwarten das .
Als Server für den SMTP Zugriff kannst du in Outlook z.B. die LAN IP deiner DS eintragen und als Port den 25 nutzen
smtp ist der Mailausgang. Du brauchst imap für den Empfang (das Anzeigen in Outlook). .....oder Du machst es über den smtp Deiner DS. Dafür musst Du aber noch paar Einstellung vornehmen.
telnet IP_DER_DS 25
telnet 192.168.0.100 25
220 miru.*** ESMTP Postfix
Ja das ist ein gaaanz anderes Problem Die Verbindung klappt ja grundsätzlich, so zumindest behauptet das telnet Kommando.sorry,
also Outlokk schiebt die Mail in den Ordner gesendet, sie kommt aber beim Empfänger nicht an.
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.