From harald.witt at dpfa.de Wed Feb 22 09:03:43 2023 From: harald.witt at dpfa.de (harald.witt at dpfa.de) Date: Wed, 22 Feb 2023 09:03:43 +0100 Subject: Dovecot-Warnungen mit Strings Message-ID: <000e01d94694$2f74fb00$8e5ef100$@dpfa.de> Hallo an alle, ich möchte meine dovecot_warnings etwas flexibler gestalten und habe mir da gedacht, dass ich gleich mal Subject, Message und User übergebe. Das sieht dann z. B. so aus: quota_warning2 = storage=80%% quota-warning 'Quota Info' 'Ihre Mailbox ist jetzt zu 50%% gefüllt.' %u Auf der Kommandozeile klappt alles wunderbar: /usr/local/bin/quota-warning.sh 'Quota Info' 'Ihre Mailbox ist jetzt zu 50%% gefüllt.' test at mydomain.de Aber mit Dovecot gibt es ein Parameter-Problem. Hier ein Debug-Stück von meinem Script /usr/local/bin/quota-warning.sh #!/bin/bash SUBJECT=$1 MESSAGE=$2 USER=$3 echo $0" > Subject: "$1 >/home/temp/temp.log echo $0" > Message: "$2 >>/home/temp/temp.log echo $0" > User : "$3 >>/home/temp/temp.log cat << EOF | /usr/lib/dovecot/dovecot-lda -d $USER -o "plugin/quota=count:User quota:noenforcing" From: postmaster at dpfa.de To: $USER Subject: $SUBJECT Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable $MESSAGE EOF Egal ob ich /bin/sh oder /bin/bash nehme oder welchen User ich in „service quota-warning“ angebe, das Ergebnis ist immer: /usr/local/bin/quota-warning.sh > Subject: 'Quota /usr/local/bin/quota-warning.sh > Message: Info' /usr/local/bin/quota-warning.sh > User : 'Ihre Das Userdb-Lookup mit dem User „‘Ihre“ geht natürlich schief. Wie kann ich die Strings korrekt escapen, damit auch Dovecot damit zurecht kommt? Danke Harald -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: From sebastian at debianfan.de Fri Feb 24 20:54:37 2023 From: sebastian at debianfan.de (sebastian at debianfan.de) Date: Fri, 24 Feb 2023 20:54:37 +0100 Subject: Postfix & Roundcube Message-ID: Moin allerseits, vielleicht etwas OT aber ich bin ratlos. "Früher" hat Roundcube ohne Probleme lokales Sendmail genutzt um Mails zu versenden. In der neuesten Version (welche ich nun auf einer Maschine installieren musste), weigert er sich im Standard, lokal Sendmail zu nutzen. Ich habe auch einen Account für das Senden nur für Roundcube angelegt - hier ist aber für mich die Frage, ob ich hier die gleichen Einstellungen nutze wie z.B. in Thunderbird - bezogen auf Verschlüsselungsverfahren, Port & SMTP-Servernamen? Gibt es hier jemanden der best-practise-Erfahrungen hat? gruß sd From joerg at backschues.de Sat Feb 25 13:55:15 2023 From: joerg at backschues.de (=?UTF-8?Q?J=c3=b6rg_Backschues?=) Date: Sat, 25 Feb 2023 13:55:15 +0100 Subject: Postfix & Roundcube In-Reply-To: References: Message-ID: Am 24.02.2023 um 20:54 schrieb sebastian--- via Postfixbuch-users: > "Früher" hat Roundcube ohne Probleme lokales Sendmail genutzt um Mails > zu versenden. > > In der neuesten Version (welche ich nun auf einer Maschine installieren > musste), weigert er sich im Standard, lokal Sendmail zu nutzen. > > Ich habe auch einen Account für das Senden nur für Roundcube angelegt - > hier ist aber für mich die Frage, ob ich hier die gleichen Einstellungen > nutze wie z.B. in Thunderbird - bezogen auf Verschlüsselungsverfahren, > Port & SMTP-Servernamen? > > Gibt es hier jemanden der best-practise-Erfahrungen hat? Warum verwendest Du nicht einfach die Kombination aus IMAP & SMTPS/Submission, wie sie auch die Standard E-Mail Clients verwenden. $config['imap_host'] = 'ssl://imap.backschues.net:993'; $config['smtp_host'] = 'ssl://smtp.backschues.net:465'; -- Gruß Jörg Backschues From sebastian at debianfan.de Sat Feb 25 15:27:26 2023 From: sebastian at debianfan.de (sebastian at debianfan.de) Date: Sat, 25 Feb 2023 15:27:26 +0100 Subject: Postfix & Roundcube In-Reply-To: References: Message-ID: Am 25.02.2023 um 13:55 schrieb Jörg Backschues via Postfixbuch-users: > Am 24.02.2023 um 20:54 schrieb sebastian--- via Postfixbuch-users: > >> "Früher" hat Roundcube ohne Probleme lokales Sendmail genutzt um Mails >> zu versenden. >> >> In der neuesten Version (welche ich nun auf einer Maschine >> installieren musste), weigert er sich im Standard, lokal Sendmail zu >> nutzen. >> >> Ich habe auch einen Account für das Senden nur für Roundcube angelegt >> - hier ist aber für mich die Frage, ob ich hier die gleichen >> Einstellungen nutze wie z.B. in Thunderbird - bezogen auf >> Verschlüsselungsverfahren, Port & SMTP-Servernamen? >> >> Gibt es hier jemanden der best-practise-Erfahrungen hat? > > Warum verwendest Du nicht einfach die Kombination aus IMAP & > SMTPS/Submission, wie sie auch die Standard E-Mail Clients > verwenden. > > $config['imap_host'] = 'ssl://imap.backschues.net:993'; > $config['smtp_host'] = 'ssl://smtp.backschues.net:465'; > Der Fehler war ssl und die Portangabe. Es funktioniert, jedoch die Frage nach dem "warum geht es nicht über sendmail wie früher auch" sollte ich dann vermutlich nicht stellen... From postfix_ml at rirasoft.de Sat Feb 25 22:49:33 2023 From: postfix_ml at rirasoft.de (Andreas Reschke) Date: Sat, 25 Feb 2023 22:49:33 +0100 Subject: Postfix & Roundcube In-Reply-To: References: Message-ID: Am 25.02.23 um 13:55 schrieb Jörg Backschues via Postfixbuch-users: > Am 24.02.2023 um 20:54 schrieb sebastian--- via Postfixbuch-users: > >> "Früher" hat Roundcube ohne Probleme lokales Sendmail genutzt um >> Mails zu versenden. >> >> In der neuesten Version (welche ich nun auf einer Maschine >> installieren musste), weigert er sich im Standard, lokal Sendmail zu >> nutzen. >> >> Ich habe auch einen Account für das Senden nur für Roundcube angelegt >> - hier ist aber für mich die Frage, ob ich hier die gleichen >> Einstellungen nutze wie z.B. in Thunderbird - bezogen auf >> Verschlüsselungsverfahren, Port & SMTP-Servernamen? >> >> Gibt es hier jemanden der best-practise-Erfahrungen hat? > > Warum verwendest Du nicht einfach die Kombination aus IMAP & > SMTPS/Submission, wie sie auch die Standard E-Mail Clients > verwenden. > > $config['imap_host'] = 'ssl://imap.backschues.net:993'; > $config['smtp_host'] = 'ssl://smtp.backschues.net:465'; > Hallo Jörg, danke für den Tipp. Ich bin auch darüber gestolpert, aber jetzt klappt es damit. Gruß Andreas