Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
zeilinger [2011/12/01 20:03] admin |
zeilinger [2015/11/10 17:23] admin [Löschen von Mails mit bestimmten Inhalt] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | *[[http://www.pcwelt.de/ratgeber/Den_eigenen_Mailserver_einrichten_-_so_geht_s-Linux_als_Server-8716159.html|Den eigenen Mailserver einrichten - so geht's]] | ||
+ | |||
====== Zeilinger (1. August 2010) ====== | ====== Zeilinger (1. August 2010) ====== | ||
Zeile 1032: | Zeile 1034: | ||
*comm -23 mailuser.txt user.txt > verwaist.txt | *comm -23 mailuser.txt user.txt > verwaist.txt | ||
*verwaist.txt editieren! | *verwaist.txt editieren! | ||
+ | |||
+ | ==== Mailq ==== | ||
+ | |||
+ | postcat -q MAILQ-ID | ||
+ | |||
+ | <code ini postfix-delete.pl> | ||
+ | #!/usr/bin/perl | ||
+ | |||
+ | $REGEXP = shift || die "no email-adress given (regexp-style, e.g. bl.*\@yahoo.com)!"; | ||
+ | |||
+ | @data = qx</usr/sbin/postqueue -p>; | ||
+ | for (@data) { | ||
+ | if (/^(\w+)(\*|\!)?\s/) { | ||
+ | $queue_id = $1; | ||
+ | } | ||
+ | if($queue_id) { | ||
+ | if (/$REGEXP/i) { | ||
+ | $Q{$queue_id} = 1; | ||
+ | $queue_id = ""; | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | |||
+ | #open(POSTSUPER,"|cat") || die "couldn't open postsuper" ; | ||
+ | open(POSTSUPER,"|postsuper -d -") || die "couldn't open postsuper" ; | ||
+ | |||
+ | foreach (keys %Q) { | ||
+ | print POSTSUPER "$_\n"; | ||
+ | }; | ||
+ | close(POSTSUPER); | ||
+ | </code> | ||
==== Datenbank reparieren ==== | ==== Datenbank reparieren ==== | ||
Zeile 1141: | Zeile 1174: | ||
[[http://postfix.state-of-mind.de/patrick.koetter/smtpauth/postfix_configuration.html|11. Basic Postfix configuration and preparation for SMTP AUTH]] \\ | [[http://postfix.state-of-mind.de/patrick.koetter/smtpauth/postfix_configuration.html|11. Basic Postfix configuration and preparation for SMTP AUTH]] \\ | ||
[[http://dokuwiki.nausch.org/doku.php/centos:mailserver:grundabsicherung_von_postfix|Grundabsicherung von Postfix]] \\ | [[http://dokuwiki.nausch.org/doku.php/centos:mailserver:grundabsicherung_von_postfix|Grundabsicherung von Postfix]] \\ | ||
+ | |||
+ | ==== Problem - löschen von E-Mails ==== | ||
+ | |||
+ | Fehlermeldung: UID COPY: Mailbox does not exist | ||
+ | |||
+ | === Lösung === | ||
+ | |||
+ | *http://bgweiz.at > Anmelden > my.Mail > rechts oben auf: Einstellungen > links: Spezialordner > bei Gelöscht - Auswahlfenster öffnen und | ||
+ | *Entwurf auswählen > Speichern => Erfolgreich gespeichert | ||
+ | *wieder bei Gelöscht das Auswahlfenster öffnen und Papierkorb auswählen => Erfolgreich gespeichert | ||
+ | *re. oben auf E-Mail klicken > das Löschen von E-Mails sollte wieder funktionieren | ||
+ | |||
+ | ==== Löschen von Mails mit bestimmten Inhalt ==== | ||
+ | |||
+ | cd /var/spool/imap/user/vorname^zuname | ||
+ | grep -l 'Undeliver' * | tr '\n' ' ' | xargs rm -rf | ||
+ | grep -l 'delivery' * | tr '\n' ' ' | xargs rm -rf | ||
+ | cd /opt/imap | ||
+ | sh cyr_repair.sh vorname^zuname | ||
+ | |||