# Finx9 Mailer Pro v3.0 - Apache Configuration
# Protect sensitive directories

# Protect uploads directory
<IfModule mod_rewrite.c>
    RewriteEngine On
    
    # Block direct access to upload files
    RewriteRule ^uploads/ - [F,L]
</IfModule>

# Security headers
<IfModule mod_headers.c>
    Header set X-Content-Type-Options "nosniff"
    Header set X-Frame-Options "SAMEORIGIN"
    Header set X-XSS-Protection "1; mode=block"
</IfModule>

# Increase limits for bulk sending
<IfModule mod_php.c>
    php_value max_execution_time 0
    php_value memory_limit 512M
    php_value upload_max_filesize 50M
    php_value post_max_size 50M
    php_value max_input_time -1
</IfModule>

# Enable output buffering control for SSE
<IfModule mod_deflate.c>
    SetEnvIfNoCase Request_URI "engine\.php\?action=send" no-gzip
</IfModule>
