php-imap icon indicating copy to clipboard operation
php-imap copied to clipboard

Attempt to connect outlook mailbox with app password

Open anapoletano opened this issue 1 year ago • 0 comments

I tried to connect my application with outlook mailbox, using app passowrd, but received this error:

Webklex\PHPIMAP\Exceptions\ImapServerErrorException

NO LOGIN failed.

my config, in config/imap.php

'outlook' => [ 'host' => 'outlook.office365.com', 'port' => env('IMAP_PORT'), 'protocol' => 'imap', 'encryption' => env('IMAP_ENCRYPTION', 'ssl'), 'validate_cert' => env('IMAP_VALIDATE_CERT', true), 'username' => 'mailboxEmail', 'password' => 'appPassword', ],

i tested this in command:

public function handle() { $cm = new ClientManager('config/imap.php'); $client = $cm->account('outlook');

    try {
        $client->connect();
        echo "Connessione riuscita!";
    } catch (\Webklex\PHPIMAP\Exceptions\ConnectionFailedException $e) {
        echo "Errore di connessione: " . $e->getMessage();
    }
}

anapoletano avatar Sep 10 '24 16:09 anapoletano