krayin/laravel-crm · error · \Exception
Failed to connect to the mail server.
Error message
Failed to connect to the mail server.
What it means
Error "Failed to connect to the mail server." thrown in krayin/laravel-crm.
Source
Thrown at packages/Webkul/Email/src/InboundEmailProcessor/WebklexImapEmailProcessor.php:35
* The IMAP client instance.
*/
protected $client;
/**
* Create a new repository instance.
*
* @return void
*/
public function __construct(
protected EmailRepository $emailRepository,
protected AttachmentRepository $attachmentRepository
) {
$this->client = Client::make($this->getDefaultConfigs());
$this->client->connect();
if (! $this->client->isConnected()) {
throw new \Exception('Failed to connect to the mail server.');
}
}
/**
* Close the connection.
*/
public function __destruct()
{
$this->client->disconnect();
}
/**
* Process messages from all folders.
*/
public function processMessagesFromAllFolders()
{
try {
$rootFolders = $this->client->getFolders();View on GitHub (pinned to 13d6988cda)
When it happens
Trigger: Thrown at packages/Webkul/Email/src/InboundEmailProcessor/WebklexImapEmailProcessor.php:35 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of krayin/laravel-crm@13d6988cda (2026-08-17).
Data as JSON: /api/errors/48651973aa48f971.
Report an issue: GitHub.