相关疑难解决方法(0)

如何连接到Gmail收件箱

我目前正在尝试使用Perl和Net::IMAP::Client 以下代码连接到Gmail收件箱

use strict;
use warnings;

use Net::IMAP::Client;

my $user = '[address]@gmail.com';
my $pwd = '[password]';

my $imap = Net::IMAP::Client->new(
    server          => 'imap.gmail.com',
    user            => $user,
    pass            => $pwd,
    ssl             => 1,                     # (use SSL? default no)
    ssl_verify_peer => 0,                     # (use ca to verify server, default yes)
    port            => 993                    # (but defaults are sane)
) or die "Could not connect to IMAP server: $_";

$imap->login or
  die('Login failed: ' . $imap->last_error)
Run Code Online (Sandbox Code Playgroud)

但是$imap变量是,undef并且我收到此错误:

在串联(。)或testIMAP.pl第9行的字符串中使用未初始化的值$ …

perl gmail imap

4
推荐指数
1
解决办法
458
查看次数

如何使用Perl对Gmail进行身份验证?

我已安装模块以获取Gmail收件箱中的访问权限和控制权.但是,当我尝试通过一个小的Perl脚本连接并测试功能时,我收到此错误消息.

Error: Could not login with those credentials - could not find final URL
  Additionally, HTTP error: 200 OK
Run Code Online (Sandbox Code Playgroud)

这是Gmail.pm模块中内置的错误.

我可以ping有问题的网址(https://www.google.com/accounts/ServiceLoginBoxAuth),所以我觉得麻烦的是找不到网址.此外,我知道凭据是正确的,并且在该URL上工作,因为我已经手动尝试过.

我正在使用这个脚本进行测试.我已在适当的地方提供了我的凭证.


我也安装了这个模块有相同类型的错误.

知道为什么我被封锁了吗?

authentication perl gmail module login-script

3
推荐指数
1
解决办法
6931
查看次数

标签 统计

gmail ×2

perl ×2

authentication ×1

imap ×1

login-script ×1

module ×1