Kopano4S (Zarafa 2.0)

Tosoboso

Benutzer
Mitglied seit
27. Aug 2012
Beiträge
1.256
Punkte für Reaktionen
52
Punkte
74
@TosoBoso, kann es sein, das man für das Fetchmail-Plugin einen mysql-client installieren muss?? Ne andere Idee habe ich zur Zeit nicht..
Kann sein. aber unwahrscheinlech, da php mit eigenem mysql client kommt. Einfach mal warten, bis ein anderer Experte oder ich sich der Sache annehemen.. Bis dahin ist das Plugin ab dem nächsten Release l4s 0.9.1 fester Bestandteil (incl. Konfig-Anpassung)
-TosoBoso
 

Dufooy

Benutzer
Mitglied seit
03. Nov 2012
Beiträge
277
Punkte für Reaktionen
0
Punkte
16
Aber mal ganz ehrlich stellt die Zarafa / Kopano Synology Community Jira Tickets?? ... es gibt Feedback im Forum....

Danke Dir für die klaren Worte...
Ich denke die meisten die auf synology-forum.de unterwegs sind und kopano nutzen denken wie ich, dass ein Problem mit kopano auf Synology Systemen was sicherergibt alleine an der Plattform Synology/Docker liegt.
Denke die meisten verstehen nicht dass da über den Tellerrand geckut werde sollte, ohne was zu unterstellen.
Da ich vorher mit univention zu tun hatte bin ich relativ oft bei univention selber oder kopano.io unterwegs gewesen...irgendwann hatte ich auch im Zusammenhang mit Synology dort was gepostet...entweder gab es keine Antwort oder wenn dann war der OTon dass ist ein Synology spezifisches Problem, daher dachte ich dass via github und Co. zu erledigen wäre naheliegender damit in den vielen Posts hier nicht was unter geht...
Ich habe mit der univention Version seit rund 6 Monaten 3 Tickets zu Dingen die nicht geklärt sind und bei Dir funzt es fast out of the Box, siehe MDM...Danke....
Da ich keinen Einblick in deine Abläufe habe, kann ich nur spenden um was zurückzugeben und Testen...

eine schöne Woche Dir D.
 

Tosoboso

Benutzer
Mitglied seit
27. Aug 2012
Beiträge
1.256
Punkte für Reaktionen
52
Punkte
74
Danke Dir für die klaren Worte..Denke die meisten verstehen nicht dass da über den Tellerrand geckut werde sollte, ohne was zu unterstellen. Da ich vorher mit univention zu tun hatte bin ich relativ oft bei univention selber oder kopano.io unterwegs gewesen...iIch habe mit der univention Version seit rund 6 Monaten 3 Tickets zu Dingen die nicht geklärt sind und bei Dir funzt es fast out of the Box, siehe MDM...Danke..Da ich keinen Einblick in deine Abläufe habe, kann ich nur spenden um was zurückzugeben und Testen...
Danke für die Antwort und ich bin um jeden dankbar, der über den Tellerrand schaut. Was die Abläufe angeht mit Möglichkeit es zu verstehen mit high-level Code Review habe ich das schon hier https://wiki.z-hub.io/display/K4S/Code-Review-Modding geplant; aber auch das ist einfach Zeit intensiv. Da ich um Mitstreiter dankbar bin folgender Vorschalg: du schickst mie eine PN and erläuterst deinen Wissenstand bzgl. Synology (was ist ein SPK etc). Und ich antworte etwas zeitversetzt mit Erläuterungen, die ich dann aus der Vorlage im Wiki ablege.Dann kannst du dich besser einbringen. Deal?
In der Zwischenzeit lege ich im SPK Changelog eine Sektion Roadmap & known issues an.
PS: Den Code kann ich auch auf Kopano.io stellen, jedoch ist der shon komplett im SPK.
-TososBoso
 
Zuletzt bearbeitet:

leppy0815

Benutzer
Mitglied seit
15. Mrz 2012
Beiträge
103
Punkte für Reaktionen
0
Punkte
16
Wieso auf die Experten warten :)
Will ja was dazu lernen.
Also, php kannte mysqli nicht, nachinstalliert mit apt-get und gut ist, seit dem läuft das Plugin sauber in der Webapp.
Also man kann Accounts anlegen, bearbeiten und löschen. Dies läuft jetzt sauber. Alles kann man auch in der Datenbank sehen.
Neues Problem, der Fetchmail Daemon der per PERL läuft. Hier muss ich jetzt wieder viel lesen und das Problem eingrenzen :)

Mitwirken, Arbeit abnehmen und unterstützen würde ich auch gerne, lerne aber noch. Siehe dieses Plugin welches ich alleine versuche anzu passen.
Will halt wissen was für einen Quereinsteiger möglich ist.
Ich will keine Konkurrenz verursachen!!1
Tosoboso´s Arbeit kann man mit Gold nicht aufwiegen und ist ein super Mehrwert auf der Synology. Ohne solche Profis sind solche Projekte nicht möglich.

Gruß
Daniel
 
Zuletzt bearbeitet:

Dufooy

Benutzer
Mitglied seit
03. Nov 2012
Beiträge
277
Punkte für Reaktionen
0
Punkte
16
Hi,

nochmal eine Frage in die Runde.
Wenn ich eine Mail von Account A zu Account B auf dem gleichen System sende, müsste diese mail doch out of the Box ohne configuration ankommen, oder bestehen die Bugs zu senden immer noch und muss diesbezüglich was angepasst werden.

Hier der mail.info Log
 

Dufooy

Benutzer
Mitglied seit
03. Nov 2012
Beiträge
277
Punkte für Reaktionen
0
Punkte
16
Hi,

nochmal eine Frage in die Runde.
Wenn ich eine Mail von Account A zu Account B auf dem gleichen System sende, müsste diese mail doch out of the Box ohne Konfiguration ankommen, oder bestehen die Bugs aus den Anfängen, das senden betreffend immer noch und muss diesbezüglich was angepasst werden.

Hier der mail.info Log
Rich (BBCode):
 Sep 10 18:37:06 kopano4s postfix/smtpd[30066]: connect from localhost[127.0.0.1]
 Sep 10 18:37:06 kopano4s postfix/smtpd[30066]: 6244B1D7: client=localhost[127.0.0.1]
 Sep 10 18:37:06 kopano4s postfix/cleanup[30069]: 6244B1D7: message-id=<kcis.B0938631EA564F50BD2C0FA09A03239C@kopano4s.pognerschmitt.de>
 Sep 10 18:37:06 kopano4s postfix/qmgr[5376]: 6244B1D7: from=<mail@pogner-schmitt.de>, size=924, nrcpt=1 (queue active)
 Sep 10 18:37:06 kopano4s postfix/smtpd[30066]: disconnect from localhost[127.0.0.1] ehlo=1 mail=1 rcpt=1 data=1 quit=1 commands=5
 Sep 10 18:37:11 kopano4s postfix/smtpd[30079]: connect from localhost[127.0.0.1]
 Sep 10 18:37:11 kopano4s postfix/smtpd[30079]: 170961E2: client=localhost[127.0.0.1]
 Sep 10 18:37:11 kopano4s postfix/cleanup[30069]: 170961E2: message-id=<kcis.B0938631EA564F50BD2C0FA09A03239C@kopano4s.pognerschmitt.de>
 Sep 10 18:37:11 kopano4s postfix/qmgr[5376]: 170961E2: from=<mail@pogner-schmitt.de>, size=1390, nrcpt=1 (queue active)
 Sep 10 18:37:11 kopano4s postfix/lmtp[30070]: 6244B1D7: to=<mailtestsystem1234@gmail.com>, relay=127.0.0.1[127.0.0.1]:10024, delay=5.1, delays=0.23/0.04/0.24/4.6, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as 170961E2)
 Sep 10 18:37:11 kopano4s postfix/qmgr[5376]: 6244B1D7: removed
 Sep 10 18:37:11 kopano4s postfix/smtp[30080]: connect to gmail-smtp-in.l.google.com[2a00:1450:400c:c07::1b]:25: Network is unreachable
 Sep 10 18:37:11 kopano4s postfix/smtp[30080]: 170961E2: to=<mailtestsystem1234@gmail.com>, relay=gmail-smtp-in.l.google.com[108.177.15.26]:25, delay=0.87, delays=0.19/0.02/0.32/0.35, dsn=2.0.0, status=sent (250 2.0.0 OK 1536597431 w8-v6si15631784wrr.280 - gsmtp)
 Sep 10 18:37:11 kopano4s postfix/qmgr[5376]: 170961E2: removed
 Sep 10 18:42:11 kopano4s postfix/smtpd[30079]: timeout after END-OF-MESSAGE from localhost[127.0.0.1]
 Sep 10 18:42:11 kopano4s postfix/smtpd[30079]: disconnect from localhost[127.0.0.1] ehlo=1 mail=1 rcpt=1 data=1 commands=4

und mail.log
Rich (BBCode):
 Sep 10 18:37:06 kopano4s postfix/smtpd[30066]: connect from localhost[127.0.0.1]
 Sep 10 18:37:06 kopano4s postfix/smtpd[30066]: 6244B1D7: client=localhost[127.0.0.1]
 Sep 10 18:37:06 kopano4s postfix/cleanup[30069]: 6244B1D7: message-id=<kcis.B0938631EA564F50BD2C0FA09A03239C@kopano4s.pognerschmitt.de>
 Sep 10 18:37:06 kopano4s postfix/qmgr[5376]: 6244B1D7: from=<mail@pogner-schmitt.de>, size=924, nrcpt=1 (queue active)
 Sep 10 18:37:06 kopano4s postfix/smtpd[30066]: disconnect from localhost[127.0.0.1] ehlo=1 mail=1 rcpt=1 data=1 quit=1 commands=5
 Sep 10 18:37:11 kopano4s postfix/smtpd[30079]: connect from localhost[127.0.0.1]
 Sep 10 18:37:11 kopano4s postfix/smtpd[30079]: 170961E2: client=localhost[127.0.0.1]
 Sep 10 18:37:11 kopano4s postfix/cleanup[30069]: 170961E2: message-id=<kcis.B0938631EA564F50BD2C0FA09A03239C@kopano4s.pognerschmitt.de>
 Sep 10 18:37:11 kopano4s postfix/qmgr[5376]: 170961E2: from=<mail@pogner-schmitt.de>, size=1390, nrcpt=1 (queue active)
 Sep 10 18:37:11 kopano4s postfix/lmtp[30070]: 6244B1D7: to=<mailtestsystem1234@gmail.com>, relay=127.0.0.1[127.0.0.1]:10024, delay=5.1, delays=0.23/0.04/0.24/4.6, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as 170961E2)
 Sep 10 18:37:11 kopano4s postfix/qmgr[5376]: 6244B1D7: removed
 Sep 10 18:37:11 kopano4s postfix/smtp[30080]: connect to gmail-smtp-in.l.google.com[2a00:1450:400c:c07::1b]:25: Network is unreachable
 Sep 10 18:37:11 kopano4s postfix/smtp[30080]: 170961E2: to=<mailtestsystem1234@gmail.com>, relay=gmail-smtp-in.l.google.com[108.177.15.26]:25, delay=0.87, delays=0.19/0.02/0.32/0.35, dsn=2.0.0, status=sent (250 2.0.0 OK 1536597431 w8-v6si15631784wrr.280 - gsmtp)
 Sep 10 18:37:11 kopano4s postfix/qmgr[5376]: 170961E2: removed
 Sep 10 18:42:11 kopano4s postfix/smtpd[30079]: timeout after END-OF-MESSAGE from localhost[127.0.0.1]
 Sep 10 18:42:11 kopano4s postfix/smtpd[30079]: disconnect from localhost[127.0.0.1] ehlo=1 mail=1 rcpt=1 data=1 commands=4

Diesbezüglich auch die frage, wo und wie ich ein postmap absetzen kann?

Danke Euch D.
 

Tosoboso

Benutzer
Mitglied seit
27. Aug 2012
Beiträge
1.256
Punkte für Reaktionen
52
Punkte
74
Wieso auf die Experten warten :Also, php kannte mysqli nicht, nachinstalliert mit apt-get und gut ist, seit dem läuft das Plugin sauber in der Webapp. Also man kann Accounts anlegen, bearbeiten und löschen. Dies läuft jetzt sauber. Alles kann man auch in der Datenbank sehen. Neues Problem, der Fetchmail Daemon der per PERL läuft. Hier muss ich jetzt wieder viel lesen und das Problem eingrenzen
Hi Danke für die Mitwirkung, du kennst vielleicht die k4s Modding Features noch nicht, denn du kannst in 2 Dateien dein Ergänzungen hinterlegen, statt immer nach Docker Update dies von Hand vorzunehmen. Siehe auf FAQ:https://wiki.z-hub.io/display/K4S/Frequently+asked+questions How to add extra Debian packages or configuration changes that do not get lost during updates? Siehe etc/kopano/custom nach: dbkg-add und postinstall.sh. Im ersten File kannst du mysqli eintragen und das mit dem aptget macht k4s. Alles was über installaptget hinausgeht packt man dann in das 2. Skript. Hoffe das hilft und Danke für Hilfe, Konkurrenz wird hier nicht gefürchtet :)
-TosoBoso
 
Zuletzt bearbeitet:

leppy0815

Benutzer
Mitglied seit
15. Mrz 2012
Beiträge
103
Punkte für Reaktionen
0
Punkte
16
Ola,
vielleicht ist einer da der diesmal wirklich helfen kann.
Also bei der Fetchmail-Plugin-API wird der Datenbankeintrag erfolgreich ausgeselen:


entryid|1,kopano_mail|user@local.de,src_server|imap.t-online.de,src_port|993,src_protocol|IMAP,src_polling_type|FETCHALL,src_user|extern@t-online.de,src_password|CyPtPaSsWd=,ssl|1


diese Zeile wird dann wieder an Perl übergeben und soll dann mit dem Befehl bearbeitet werden:

my %account = split(/[|,]/,$line);

Ich habe das Gefühl, das irgendwas in der "split" Anweisung falsch läuft und somit der Output für alle weiteren Fehler zuständig ist.
--
Odd number of elements in hash assignment at kopano_fetchmail.pl line 142, <$fetchmail_api> line 1.
Use of uninitialized value $account{"entryid"} in concatenation (.) or string at kopano_fetchmail.pl line 161, <$fetchmail_api> line 1.
Use of uninitialized value $account{"entryid"} in concatenation (.) or string at kopano_fetchmail.pl line 168, <$fetchmail_api> line 1.
Use of uninitialized value $account{"src_server"} in concatenation (.) or string at kopano_fetchmail.pl line 170, <$fetchmail_api> line 1.
----
Keine Ahnung wie man den Split-Befehl sichtbar machen kann um zu sehen, wie die Eingangsdaten verarbeitet werden und was der Output ist

Gruß

Daniel
 

Tosoboso

Benutzer
Mitglied seit
27. Aug 2012
Beiträge
1.256
Punkte für Reaktionen
52
Punkte
74
Diesbezüglich auch die frage, wo und wie ich ein postmap absetzen kann?
Hi, postmap kann man im Container ausführen, aber am besten von der Synology-Kommandozeile aus, bzw, Admin GUI K-CMD: kopano-postfix map /etc/kopano/postfix/valiases (bzw. andere Datei).
PS: kopano-postfix help lohnt sich zu Studieren, was da alles geht..
-TosBoso
 

Dufooy

Benutzer
Mitglied seit
03. Nov 2012
Beiträge
277
Punkte für Reaktionen
0
Punkte
16
Danke Tosoboso,

habe den Fehler gefunden.
Da kopano im Moment als "SMTPD" with your own Domain läuft aber ich smarthost/relay für mehrere Domains machen will, muss ich das noch umstellen.
Mal sehen ob ich es finde und hinbekomme.
Was ich noch brauche ist eine transport.db der Rest sollte passen.
Wenn ich den Usern eine Mailadresse mit der Domain der mydomain = domain.de vergebe klappt es.
Ziel ist es wie schon mal anderweitig geschrieben und oben erwähnt smarthost/relay und die Mails and User, da wo die mailadressen dem System bekannt sind, direkt zuzustellen.

Schönen Abend D.
 

Huhie

Benutzer
Mitglied seit
29. Nov 2007
Beiträge
450
Punkte für Reaktionen
8
Punkte
18
Moin Zusammen,

also ich habe jetzt kopano4s seit 14 Tagen im Produktiv Einsatz und muss wirklich sagen, das ich mega glücklich bin.
Alles funktioniert tadellos.

Ich rufe die Emails von einer eigenen Domain via IMAP ab. Kann ich irgendwo noch einstellen, das die Emails nach
abholen aus dem Postfach in meinem IMAP Konto gelöscht werden?

vg

Huhie
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.357
Punkte für Reaktionen
481
Punkte
189
.......nach abholen aus dem Postfach in meinem IMAP Konto gelöscht werden..........

Im WebAdmin unter Fetchmail gibts den Schalter "keep remote".

- mit Haken: die Mails bleiben auf dem Server
- ohne Haken: die Mails werden nach der Abholung gelöscht
 

Huhie

Benutzer
Mitglied seit
29. Nov 2007
Beiträge
450
Punkte für Reaktionen
8
Punkte
18
Ah das "keep remote" hatte ich anders gedeutet...

Hatte gedacht,das dann die remote Verbindung zum IMAP Postfach bestehen bleibt. Alles klar Haken habe jetzt raus.

Wofür steht denn dann MDA?

vg

Huhie
 

leppy0815

Benutzer
Mitglied seit
15. Mrz 2012
Beiträge
103
Punkte für Reaktionen
0
Punkte
16
Moin,
endlich ist es geschafft.
Das Fetchmail-Plugin läuft und tut das was es soll :)
Habe mich was in die irre treiben lassen durch die Fehlermeldungen in PERL, dabei war die Lösung so einfach.
Der einzige Nachteil bis jetzt ist, das man den Fetchmail-Daemon per Hand starten muss.
Das Startup-Script auf GitHub ist nur für systemd.
Aber ich denke, das ist ne Kleinigkeit.

@Tosoboso
Wenn Du am Plugin noch nicht gearbeitet hast, sende ich Dir gerne alle Infos die man braucht.

Gruß
Daniel
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.357
Punkte für Reaktionen
481
Punkte
189
Rein vom Verständnis her, hat doch Fetchmail im Grunde eine reine POP-Funktionalität, mit der Möglichkeit, die Mails auf dem Server zu belassen. Mit dem Fetchmail-Plugin verstehe ich das so, dass die dort hinterlegten Konten parallel zu Fetchmail betrieben werden können, jedoch wahlweise mit IMAP und POP und im IMAP-Modus, wie von Outlook oder Thunderbird bekannt.
 

leppy0815

Benutzer
Mitglied seit
15. Mrz 2012
Beiträge
103
Punkte für Reaktionen
0
Punkte
16
Hi Andy,
Fetchmail kann POP und IMAP.
Ob auf dem Server belassen oder laden und löschen. Alles eine Definitionssache in der fetchmailrc.

Das Plugin hat den Vorteil, das der User selber die Kontenverwaltung machen kann, somit wird der Admin entlastet. Man muss auch dem Admin nicht seine Passwörter geben.
Wenn der User auf einem Konto mal das Passwort ändert, muss er damit auch nicht den Admin belasten und warten bis es eingepflegt ist.
Selfservice halt.

Plugin Contactimporter läuft auch schon sauber.
Jetzt noch Calenderimporter installieren und mein System ist perfekt. Dann ist alles da was man braucht :)

Gruß

Daniel
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.357
Punkte für Reaktionen
481
Punkte
189
Ich habe die v0.9.1 auf meinem Testsystem neu drauf und habe zunächst meine üblichen Fetchmail-Konten angelegt. Das läuft auch soweit.

Arbeite ich im WebAdmin, erhalte ich einen Fehler "HTTP 500 Internal Server Error", das hatte ich schon mal, aber die Frage ist, weshalb ein solcher Fehler auftritt. Dieser verhindert zudem, dass ich im Fetchmail-Plugin ein Konto anlagen kann.
 

leppy0815

Benutzer
Mitglied seit
15. Mrz 2012
Beiträge
103
Punkte für Reaktionen
0
Punkte
16
Ola,
v0.9.1??? Ist die schon da??? Bekomme ich bei mir nicht angezeigt.
Wo genau kommt der HTTP-Fehler?? AdminGUI oder Webapp/Plugin???
Gruß
Daniel
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.357
Punkte für Reaktionen
481
Punkte
189
v0.9.1 ist Beta. Entweder im Paketzentrum Beta aktivieren oder manuell installieren.

Den HTTP-Fehler habe ich in der WebAPP.
 

leppy0815

Benutzer
Mitglied seit
15. Mrz 2012
Beiträge
103
Punkte für Reaktionen
0
Punkte
16
Hallo Andy,
wenn das Fetchmiail-Plugin diesen Fehler auslöst, dann hat das Plugin keinen Zugriff auf die Datenbank. So war es bei mir auch.
Gruß
Daniel
 


 

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