Skip to content

Errors in Email Processing: "No Recipient Found" and Session Write Issues on Fresh ICTCore Install #102

@mtghr

Description

@mtghr

Description:

During email processing via email_receive, the following warnings and errors appear in the logs on a fresh ICTCore installation:


Log Output:

[FLOW] Processing status of application : email_receive
[FLOW] No transmission found, searching for dialplan
[INFO] looking for available dialplan
[FLOW] Trying with dialplan id : 1
[ERROR] No recipient found
[ERROR] Unable to locate appropriate dialplan
[WARNING] Skipping current email: Unable to locate appropriate dialplan

In addition, PHP warnings regarding the session handler occur:

[WARNING] session_write_close(): Cannot call session save handler in a recursive manner in /usr/ictcore/core/lib/Session.php on line 97
[WARNING] session_write_close(): Failed to write session data using user defined save handler. (session.save_path: /var/lib/php/session, handler: write) in /usr/ictcore/core/lib/Session.php on line 97
[WARNING] Session read found zero rows

Expected Behavior:

  • Email_receive should locate a valid recipient via the dialplan.
  • Session writes should not fail or throw recursive save handler errors.

Actual Behavior:

  • Dialplan is not correctly resolving a recipient, causing email processing to skip emails.
  • PHP session management is failing with recursive handler warnings.

Additional Notes:

  • Dialplan id : 1 exists in the database but is seemingly not matching any recipients.
  • Possible session handler misconfiguration or ICTCore internal bug in Session.php.
  • Fresh install—no customization yet done.
  • session.save_path points to /var/lib/php/session which is writable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions