php-imap
php-imap copied to clipboard
Attempt to connect outlook mailbox with app password
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();
}
}