🔍 Code Extractor

Search Components

Full-Text: Fast keyword matching | Semantic: AI-powered understanding of intent (finds similar concepts)

Search Results for "smtp"

Found 21 matching component(s)

  • class EmailError

    Custom exception class for handling errors that occur during email sending operations.

    File: /tf/active/vicechatdev/CDocs/utils/notifications.py

    exception error-handling email custom-exception notification
  • function send_email_smtp

    Sends emails via SMTP server with support for HTML/text content, multiple recipients (to/cc/bcc), and file attachments.

    File: /tf/active/vicechatdev/CDocs/utils/notifications.py

    email smtp communication messaging mime
  • function gen_send_email

    Sends templated emails using either MS365 or SMTP provider, with support for multiple recipients, attachments, and HTML/text rendering.

    File: /tf/active/vicechatdev/CDocs/utils/notifications.py

    email notification templating MS365 SMTP
  • function check_port_listening

    Checks if TCP port 2525 on localhost (127.0.0.1) is actively listening and accepting connections.

    File: /tf/active/vicechatdev/email-forwarder/service_status.py

    network port-checking socket health-check smtp
  • function test_smtp_basic

    Tests basic SMTP server connectivity by attempting to establish a connection to a local SMTP server on port 2525 and performing an EHLO handshake.

    File: /tf/active/vicechatdev/email-forwarder/service_status.py

    smtp testing network connectivity email
  • function main_v57

    Performs a comprehensive status check of an email forwarder service, verifying process status, port availability, SMTP communication, and configuration settings.

    File: /tf/active/vicechatdev/email-forwarder/service_status.py

    service-monitoring health-check smtp email-forwarder diagnostic
  • function main_v58

    Interactive setup script that configures a Python virtual environment for an email forwarder application, installs dependencies, and verifies the installation.

    File: /tf/active/vicechatdev/email-forwarder/setup_venv.py

    setup installation virtual-environment venv dependency-management
  • function send_test_email

    Sends a test email via SMTP to verify email forwarding service functionality, creating a MIME multipart message with customizable sender, recipient, subject, and body content.

    File: /tf/active/vicechatdev/email-forwarder/send_test_email.py

    email smtp testing mail-sending email-forwarding
  • function main_v69

    Command-line interface function that parses arguments and sends a test email through an SMTP forwarder service, displaying connection details and returning an exit code based on success.

    File: /tf/active/vicechatdev/email-forwarder/send_test_email.py

    cli email smtp testing command-line
  • function test_imports

    A diagnostic function that tests the availability and correct import of all critical project modules including configuration, logging utilities, and email forwarding components.

    File: /tf/active/vicechatdev/email-forwarder/test_imports.py

    testing diagnostics imports health-check validation
  • function test_configuration_v3

    A test function that validates the presence and loading of required Microsoft 365 and SMTP configuration settings from a settings module.

    File: /tf/active/vicechatdev/email-forwarder/test_imports.py

    configuration validation testing microsoft-365 oauth
  • function test_smtp_connection

    Tests the SMTP connection to a local email forwarder service running on port 2525 by establishing a connection and performing an EHLO handshake.

    File: /tf/active/vicechatdev/email-forwarder/test_e2e.py

    smtp email connection-test health-check network
  • function send_test_email_v1

    Sends a test email to a local SMTP server (127.0.0.1:2525) to verify email forwarding functionality and service connectivity.

    File: /tf/active/vicechatdev/email-forwarder/test_e2e.py

    email testing smtp integration-test email-forwarding
  • class TestSmtpServer

    A test class for validating the functionality of the SmtpServer class, including server startup, email handling, email forwarding, and error handling for invalid inputs.

    File: /tf/active/vicechatdev/email-forwarder/tests/test_smtp_server.py

    testing unit-test smtp email mock
  • function print_banner

    Prints a formatted ASCII banner displaying the Email Forwarder application's configuration settings including version, SMTP settings, message size limits, and debug status.

    File: /tf/active/vicechatdev/email-forwarder/src/main.py

    banner display startup configuration ascii-art
  • function main_v9

    Asynchronous main entry point function that initializes and runs an email forwarding SMTP server with logging, configuration validation, and graceful shutdown handling.

    File: /tf/active/vicechatdev/email-forwarder/src/main.py

    async smtp email server entry-point
  • function run_server

    Initializes and runs an asynchronous SMTP server with platform-specific event loop configuration and error handling.

    File: /tf/active/vicechatdev/email-forwarder/src/main.py

    server smtp asyncio event-loop windows-compatibility
  • class EmailForwardingHandler

    SMTP message handler class that processes incoming email messages and forwards them using an EmailHandler instance while tracking server statistics.

    File: /tf/active/vicechatdev/email-forwarder/src/forwarder/smtp_server.py

    smtp email async aiosmtpd email-forwarding
  • class SMTPServer

    SMTPServer is a class that manages an SMTP server for receiving emails, handling their forwarding, and providing server statistics.

    File: /tf/active/vicechatdev/email-forwarder/src/forwarder/smtp_server.py

    smtp email server async networking
  • function run_smtp_server

    Initializes and runs an asynchronous SMTP server using a new event loop, with proper error handling and graceful shutdown.

    File: /tf/active/vicechatdev/email-forwarder/src/forwarder/smtp_server.py

    smtp email server async asyncio
  • class EmailHandler

    EmailHandler is a comprehensive email processing class that parses incoming email data, extracts content and attachments, enforces rate limits, and forwards emails via Office 365 using the O365Client.

    File: /tf/active/vicechatdev/email-forwarder/src/forwarder/email_handler.py

    email smtp email-parsing email-forwarding office365

Search Examples