The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Net::POP3::XOAuth2 - It enables to use XOAUTH2 authentication with Net::POP3

SYNOPSIS

  use Net::POP3;
  use Net::POP3::XOAuth2;

  my $user = '<user_id>';
  my $token = '<token from xoauth2>';

  my $pop = Net::POP3->new('pop.gmail.com', Port => 995, Timeout => 30, SSL => 1, Debug => 1);
  $pop->xoauth2($user, $token);

  # or if you use office365
  $pop->xoauth2($user, $token, 1);

DESCRIPTION

Net::POP3::XOAuth2 is an extension for Net::POP3. This allows you to use SASL XOAUTH2.

METHODS

xauth2 ( USER, TOKEN )

Authenticate with the server identifying as USER with OAuth2 access token TOKEN.

LICENSE

Copyright (C) Kizashi Nagata.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

AUTHOR

Kizashi Nagata <kizashi1122@gmail.com>