Jump to content
Froxlor Forum

All Activity

This stream auto-updates

  1. Last week
  2. 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.
  3. 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
  4. 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.
  5. 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...
  6. 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.
  7. 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
  8. 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
  9. Danke für die flotte Rückmeldung, dann beobachte ich das mal. Vermutlich wird man im mail.log dann eine TIMEOUT oder sowas sehen?
  10. 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
  11. 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?
  12. Earlier
  13. 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!

  14. 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?
  15. 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.
  16. ok, danke für die Info
  17. 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)
  18. 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
  19. 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:
  20. 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
  21. 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.
  22. Nope, I#m just in hurry and I haven't got time to write more. I will post the diffs after finish.
  23. Wow thanks...little contribution hurts too much, got it....at least it's free right? ...
  24. Just look in the first post and use a diff tool to compare it. Most thins are renamings. I guess this will also affect debian bookworm with next release of dovecot.
  25. it would be more helpful to see a diff, the actual changes necessary or at least the error message dovecot throws
  26. Hello, Just take a look at this fix for additional config: auth_allow_cleartext = yes auth_mechanisms = plain login !include auth-sql.conf.ext 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_server_cert_file = /etc/ssl/lets-encrypt/mail/fullchain.cer ssl_server_key_file = /etc/ssl/lets-encrypt/mail/server.key ssl_server_dh_file = /usr/share/dovecot/dh.pem postmaster_address = postmaster@service.com 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 ## Sieve mail_plugins { sieve = yes } sieve_script personal { driver = file path = ~/sieve active_path = ~/.dovecot.sieve } ## Quota mail_plugins { quota = yes } 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} } } } Later I will check how to fix file /etc/dovecot/dovecot-sql.conf.ext.
  27. Trixie is not released yet. Possible issues will be addressed then.
  1. Load more activity


×
×
  • Create New...