Add more cleanups

This commit is contained in:
2024-02-23 20:42:02 +01:00
parent 8d54b307ca
commit 3f6cfe7c14
2 changed files with 41 additions and 0 deletions

View File

@ -32,6 +32,10 @@ while ( $tmp = $stmt->fetch( PDO::FETCH_ASSOC ) ) {
if ( file_exists( $mail_files ) ) {
exec( 'rm -r ' . escapeshellarg( $mail_files ) );
}
$snapmail_files = '/var/local/snappymail/_data_/_default_/storage/' . $domain_basename . '/' . $local_basename;
if ( file_exists( $snapmail_files ) ) {
exec( 'rm -r ' . escapeshellarg( $snapmail_files ) );
}
$files = glob( '/var/local/squirrelmail/data/' . $local_basename . '@' . $domain_basename . '.{pref,abook,sig}', GLOB_BRACE );
if ( $tmp[ 'domain' ] === 'danwin1210.de' ) {
$files = array_merge( $files, glob( '/var/local/squirrelmail/data/' . $local_basename . '{@danielas3rtn54uwmofdo3x2bsdifr47huasnmbgqzfrec5ubupvtpid.onion,}.{pref,abook,sig}', GLOB_BRACE ) );
@ -66,6 +70,10 @@ while ( $tmp = $stmt->fetch( PDO::FETCH_ASSOC ) ) {
if ( file_exists( $mail_files ) ) {
exec( 'rm -r ' . escapeshellarg( $mail_files ) );
}
$snapmail_files = '/var/local/snappymail/_data_/_default_/storage/' . $domain_basename . '/';
if ( file_exists( $snapmail_files ) ) {
exec( 'rm -r ' . escapeshellarg( $snapmail_files ) );
}
if ( is_array( $files ) ) {
foreach ( $files as $file ) {
@unlink( $file );