All Activity
- Yesterday
-
hauetaler joined the community
- Last week
-
Zagirova Design joined the community
-
Dann kannst du dir im Anschluss auch dein count() sparen!
-
ich glaub deine änderung sollte passen...und macht auch definitiv sinn das beim ersten = auf 2 entries im array aufzuteilen
-
d00p started following PHP-Session-Handler redis
-
hm, ja, sehr spezifischer fall, an "komplexe" uri's hat niemand so unbedingt gedacht, müsst ich ma überlegen wie man das sinnvoll validieren kann
-
wittstock started following PHP-Session-Handler redis
-
Hallo doop! Ich wollte mir gerade die PHP-Sessions über den Handler redis einrichten und habe dabei festgestellt, dass meine INI-Angabe session.save_path = "tcp://127.0.0.1:6379?database=0" ignoriert wird. Im Quellcode habe ich dabei festgestellt, dass du am Gleichheitszeichen trennst und prüfst, ob das Ergebnis-Array zwei Einträge hat: https://github.com/froxlor/Froxlor/blob/5beeae8fd1cd29c05099682946ec69fdc64759e7/lib/Froxlor/Cron/Http/Php/Fpm.php#L278 Das hat es in meinem Fall leider nicht. Deswegen habe ich die Explode-Zeile dahingehend angepasst, das am ersten Gleichzeitszeichen getrennt wird: $is = explode("=", trim($inisection), 2); Ich wollte hierfür nicht direkt einen Pull-Request aufmachen, weil ich mir nicht sicher bin, ob ich dadurch etwas anderes nicht bedenke!? Wie siehst du das? Viele Grüße!
- Earlier
-
Nimax1219 joined the community
-
LE bei Domain ohne DNS mit Validierung nicht möglich
d00p replied to rseffner's question in German / Deutsch
Naja der DNS der domains ändert sich ja nicht "plötzlich", also entweder wurde was umgestellt oder fehlerhafte settings eingetragen (z.B. 127.0.0.1 als resolver...). Am besten zeigst du uns hierfür doch einfach mal die Einstellungen deiner Domain (vorallem der Part der zeigt welche IPs zugeordnet sind) und nen dig auf deine domain für A und/oder AAAA record. Am besten auch gleich noch ein `ip a s` von dem Server. -
LE bei Domain ohne DNS mit Validierung nicht möglich
peter220202 replied to rseffner's question in German / Deutsch
Hallo, ich habe das wohl selbe Problem. Bis vor kurzem konnte ich in Froxlor meine http Domains problemlos auf https umstellen, dann plötzlich nicht mehr, mit der Fehleranzeige "Die DNS-Einträge der Domain enhalten keine der gewählten IP Adressen. Let's Encrypt Zertifikats-Erstellung ist nicht möglich." Gerne von Euch Nachricht an info@peterthiel.de -
Klar verstehe ich, irgendwo wird beschrieben gewesen sein was in authmysqlrc rein muss, vielleicht liegt das ja noch irgendwo denn ausgedacht habe ich mir das sicher nicht selbst Ich schaue mal weiter ob ich dazu noch irgendwo etwas finde.
-
dazu speziell gabs noch nie doku...musste halt für die services die du nutzt ggfls die queries anpassen, dass sie die felder berücksichtigen sofern dies noch nicht der fall ist. Verstehe aber auch bitte, dass ich jetzt hier kein großes Fass für eine fast 3 jahre und komplett veraltete version von froxlor aufmachen will...
-
Gibt es da noch irgendwo ne Doku zu? So scheint das mit meiner Config nicht zu klappen. Bei Courier gibt es zwar MYSQL_AUXOPTIONS_FIELD CONCAT("allowimap=",imap,",allowpop3=",pop3) Aber das macht wohl was anderes.
-
Der darunter liegende Server soll eigentlich schon längst stillgelegt werden, das ist noch ein 32Bit Debian wo es z.B. beim Upgrade schon an mysql scheitern würde. Eigentlich will ich da auch nix anfassen, ich habe ja auch ein aktuelles Froxlor
-
ne, eigentlich müssten da die entsprechenden sql-queries die die daten in postfix und dovecot integrieren halt abfragen ob aktiv und dann wäre das so wie "konto nicht gefunden / kenn ich nicht", kommt drauf an wie du deine configs gemacht hast, 0.10.x is zu lange her, da will ich mich ehrlich gesagt nicht mehr mit befassen... Was hält dich von einem Upgrade ab? ist doch alles kompatibel
-
Danke für die flotte Rückmeldung, dann beobachte ich das mal. Vermutlich wird man im mail.log dann eine TIMEOUT oder sowas sehen?
-
d00p started following E-Mail Konto deaktivieren
-
nein auch damals gab es schon entsprechende flags in den mail tabellen, welche durch postfix/dovecot genutzt wurden (postfix: Y|N, imap/pop3: 0|1) - beim Deaktivieren eines Kunden wurde hier auf N bzw. 0 gestellt, ein Senden sollte nicht möglich sein
-
Meth0d started following E-Mail Konto deaktivieren
-
Wenn ich es richtig sehe, dann werden unter Froxlor 0.X (ja ich weiß ;)) beim deaktivieren eines Kunden Kontos nicht auch die E-Mail Konten deaktiviert. Abrufen / Senden ist damit weiter möglich, jedenfalls habe ich keine passenden DB Einträge wie "enabled" gefunden so wie es bei den Domains ist. Gibt es da einen schlauen weg ein E-Mail Konto zu deaktivieren?
-
Frankagife joined the community
-
Miami Mohel changed their profile photo
-
Miami Mohel joined the community
-
Andysonas joined the community
-
para-do-x changed their profile photo
-
Hi everyone! 👋
I've been diving deep into AI tools lately — especially those that can help with SEO, productivity, and creative workflows. If you're into free resources and tool reviews, feel free to check out my blog: TheAISurf.com.
Would love to connect and exchange ideas with others exploring AI and automation!
-
Theaisurf joined the community
-
Let's Encrypt Zertifikats-Erstellung ist nicht möglich.
d00p replied to peter220202's question in German / Deutsch
DNS Einträge der Domain korrigieren? Kenne dein Setup nicht...mehr info, ohne wirds schwer da akkurat zu helfen. Hast du vllt ne int/private IP auf dem Server oder sowas? -
Let's Encrypt Zertifikats-Erstellung ist nicht möglich.
peter220202 posted a question in German / Deutsch
Bin grad dabei meine unter Froxlor laufenden Domains auf https umzustellen, das hat auch gut geklappt. Nun klappt es nicht mehr, obwohl ich nichts verändert habe. Es kommt die Fehlermeldung: Die DNS-Einträge der Domain enthalten keine der gewählten IP Adressen. Let's Encrypt Zertifikats-Erstellung ist nicht möglich. Was kann ich tun, damit es wieder läuft. -
o.arend joined the community
-
Galangal Bau joined the community
-
Proqualityct joined the community
-
ok, danke für die Info
-
antispam aktivieren heisst nicht, dass sofort NIEMALS WIEDER spam mails ankommen....analysiere die mails, schau in die header, guck wo die ursachen liegen, lass rspamd erstmal ne weile lernen (unter 200 gelernten mails/tokens macht der eh quasi nix)
-
saxandl started following Antispam-Einstellungen Froxlor v.2.2.7
-
Hallo! Ich habe Froxlor in der Version 2.2.7 am laufen, Antispam aktiviert und nach Aktivierung rspamd mit "service rspamd restart" neu gestartet. Dennoch werden Spams an den Mail-Client ausgeliefert. Muss man ausser der Aktivierung noch weitere Einstellungen vornehmen? thanks & greets
-
Debian Trixie dovecot config changes => breaking changes
d00p replied to MeinerEiner's question in General Discussion
no We provide default configs for the system defaults, so for bookworm, it's dovecot 2.3, as of now, trixie will ship with dovecot 2.4 and as said in my first reply: -
Debian Trixie dovecot config changes => breaking changes
MeinerEiner replied to MeinerEiner's question in General Discussion
Dovecot 2.4 is only available as community edition with feature cut. I do not know exactly how this affects froxlor functionality. but it seems to be ok. The only thing i cannot find in new config ist sieve after.d config to move spam marked mails to junk folder. So are there any plans to use an alternative to dovecot for the future? Dovecot 2.4 is also available for debian bookworm with dovecot repo -
Debian Trixie dovecot config changes => breaking changes
MeinerEiner replied to MeinerEiner's question in General Discussion
Here is the config I thik it should work - with diffs: #disable_plaintext_auth = no auth_allow_cleartext = yes auth_mechanisms = plain login !include auth-sql.conf.ext #mail_location = mbox:~/mail:INBOX=/var/mail/%u mail_driver = mbox = mbox mail_inbox_path = /var/mail/%u namespace inbox { inbox = yes } mail_privileged_group = mail service auth { # Postfix smtp-auth unix_listener /var/spool/postfix/private/auth { mode = 0660 user = postfix group = postfix } # Exim4 smtp-auth unix_listener auth-client { mode = 0660 user = mail #group = Debian-exim } } service stats { unix_listener stats-reader { group = vmail mode = 0666 } unix_listener stats-writer { group = vmail mode = 0666 } } ssl = yes #ssl_cert = </etc/ssl/lets-encrypt/mail/fullchain.cer ssl_server_cert_file = /etc/ssl/lets-encrypt/mail/fullchain.cer #ssl_key = </etc/ssl/lets-encrypt/mail/server.key ssl_server_key_file = /etc/ssl/lets-encrypt/mail/server.key #ssl_dh = </usr/share/dovecot/dh.pem ssl_server_dh_file = /usr/share/dovecot/dh.pem postmaster_address = postmaster@service.com #protocol imap { # mail_plugins = $mail_plugins quota imap_quota #} protocol imap { mail_plugins { quota = yes imap_quota = yes } } pop3_logout_format = in=%i out=%o top=%t/%p, retr=%r/%b, del=%d/%m, size=%s ## LDA protocol lda { mail_plugins { sieve = yes } } ## Sieve mail_plugins { sieve = yes } #plugin { # sieve = file:~/sieve;active=~/.dovecot.sieve # sieve_dir = ~/sieve #} sieve_script personal { driver = file path = ~/sieve active_path = ~/.dovecot.sieve } mailbox Spam { ## From elsewhere to Spam folder sieve_script report-spam { type = before cause = copy path = /etc/dovecot/sieve/report-spam.sieve } } ## From Spam folder to elsewhere imapsieve_from Spam { sieve_script report-ham { type = before cause = copy path = /etc/dovecot/sieve/report-ham.sieve } } ## Quota mail_plugins { quota = yes } #plugin { # quota = maildir:User quota #} quota "User quota" { driver= Maildir++ quota } quota "User quota" { warning warn-95 { quota_storage_percentage = 95 execute quota-warning { args = 95 %{user} } } warning warn-80 { quota_storage_percentage = 80 execute quota-warning { args = 80 %{user} } } } ##Sql #driver = mysql #connect = "host=127.0.0.1 dbname=froxlor user=froxlor password=FROXLOR_MYSQL_PASSWORD" sql_driver = mysql mysql 127.0.0.1 { user = froxlor password = FROXLOR_DBPASSWORD dbname = froxlor } #password_query = SELECT username AS user, password_enc AS password, CONCAT(homedir, maildir) AS userdb_home, uid AS userdb_uid, gid AS userdb_gid, CONCAT('maildir:', homedir, maildir) AS userdb_mail, CONCAT('*:storage=', quota, 'M') as userdb_quota_rule FROM mail_users WHERE (username = '%u' OR email = '%u') AND ((imap = 1 AND '%Ls' = 'imap') OR (pop3 = 1 AND '%Ls' = 'pop3') OR ((postfix = 'Y' AND '%Ls' = 'smtp') OR (postfix = 'Y' AND '%Ls' = 'sieve'))) iterate_query = "SELECT username AS user FROM mail_users WHERE (imap = 1 OR pop3 = 1)" passdb sql { default_password_scheme = CRYPT query = SELECT username AS user, password_enc AS password FROM mail_users WHERE (username = '%{user}' OR email = '%{user}') AND ((imap = 1 AND '%Ls' = 'imap') OR (pop3 = 1 AND '%Ls' = 'pop3') OR ((postfix = 'Y' AND '%Ls' = 'smtp') OR (postfix = 'Y' AND '%Ls' = 'sieve')))iterate_query = "SELECT username AS user FROM mail_users WHERE (imap = 1 OR pop3 = 1)" } #user_query = SELECT CONCAT(homedir, maildir) AS home, CONCAT('maildir:', homedir, maildir) AS mail, uid, gid, CONCAT('*:storage=', quota, 'M') as quota_rule FROM mail_users WHERE (username = '%u' OR email = '%u') userdb sql { query = SELECT CONCAT(homedir, maildir) AS home, 'maildir' as mail_driver, CONCAT(homedir, maildir) AS mail_path, uid, gid, CONCAT('*:storage=', quota, 'M') as quota_rule FROM mail_users WHERE (username = '%{user}' OR email = '%{user}') } For password query is it enough to retrieve only neccessary fields user and password? Old entries are comment out with # obove new statement. -
Debian Trixie dovecot config changes => breaking changes
MeinerEiner replied to MeinerEiner's question in General Discussion
Nope, I#m just in hurry and I haven't got time to write more. I will post the diffs after finish. -
Debian Trixie dovecot config changes => breaking changes
d00p replied to MeinerEiner's question in General Discussion
Wow thanks...little contribution hurts too much, got it....at least it's free right? ...