diff --git a/email_processor.py b/email_processor.py index 8172d50..aa9571e 100644 --- a/email_processor.py +++ b/email_processor.py @@ -138,6 +138,8 @@ def process_emails(): continue if part.get('Content-Disposition') is None: continue + if part.get_content_disposition() == 'inline': + continue attachment_count += 1 # Пропустить, если вложений несколько @@ -152,6 +154,8 @@ def process_emails(): continue if part.get('Content-Disposition') is None: continue + if part.get_content_disposition() == 'inline': + continue filename = part.get_filename() # Расшифровать имя файла, если оно закодировано @@ -330,6 +334,8 @@ def upload_files_to_web(processed_numbers): successful_uploads.append(number) + time.sleep(2) + except Exception as e: print(f"Не удалось загрузить файл для номера {number}: {str(e)}") failed_uploads.append(number)