首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OTRS postmastermailbox.pl

OTRS postmastermailbox.pl
EN

Stack Overflow用户
提问于 2014-02-05 08:57:57
回答 3查看 7.9K关注 0票数 1

我在windows server 2008上使用otrs 3.2.11。我在运行获取电子邮件的模块“otrs.postmastermailbox.pl"...it时遇到了问题--我一开始就工作得很好,但现在它说的是身份验证失败!……我很确定这不是邮件帐户的凭证问题……我已经查过好几次了。

我是usisng gmail帐户,usisng是pop3s/smtps来连接otrs。

下面是使用cmd执行模块的输出。

代码语言:javascript
复制
C:\Ticket Manager\OTRS\bin>otrs.postmastermailbox.pl
 ERROR: OTRS-otrs.PostMasterMailbox.pl-14 Perl: 5.16.3 OS: MSWin32 Time: Wed Feb
  5 09:33:41 2014

  Message: POP3S: Auth for user ********@gmail.com/pop.gmail.com failed!

 Traceback (748):
  Module: Kernel::System::MailAccount::POP3S::_Fetch (OTRS 3.2.11) Line: 149
  Module: Kernel::System::MailAccount::POP3S::Fetch (OTRS 3.2.11) Line: 101
  Module: Kernel::System::MailAccount::MailAccountFetch (OTRS 3.2.11) Line: 419

  Module: main::Fetch (unknown version) Line: 177
  Module: C:\Ticket Manager\OTRS\bin\otrs.PostMasterMailbox.pl (unknown ver
  sion) Line: 90


  C:\Ticket Manager\OTRS\bin>

我不确定,但我认为这是由于perl模块的更新.我不记得用于have...here的perl版本是otrs.checkmodules.pl使用cmd的输出:

代码语言:javascript
复制
C:\Ticket Manager\OTRS\bin>otrs.checkmodules.pl
Set up gcc environment - 3.4.5 (mingw-vista special r3)
o CGI..............................ok (v3.63)
o Crypt::PasswdMD5.................ok (v1.3)
o Crypt::SSLeay....................ok (v0.60)
o CSS::Minifier....................ok (v0.01)
o Date::Format.....................ok (v2.24)
o Date::Pcalc......................ok (v1.2)
o DBI..............................ok (v1.630)
o DBD::mysql.......................ok (v4.022)
o DBD::ODBC........................ok (v1.45)
o DBD::Oracle......................FAILED! Not all prerequisites for this module correctly installed.
o DBD::Pg..........................ok (v2.19.3)
o Digest::MD5......................ok (v2.53)
o Digest::SHA::PurePerl............ok (v5.81)
o Digest::SHA......................ok (v5.85)
o Encode::HanExtra.................ok (v0.23)
o Encode::Locale...................ok (v1.03)
o GD...............................ok (v2.46)
o GD::Text.......................ok (v0.86)
o GD::Graph......................ok (v1.48)
o IO::Scalar.......................ok (v2.110)
o IO::Wrap.........................ok (v2.110)
o JavaScript::Minifier.............ok (v1.05)
o JSON.............................ok (v2.53)
o JSON::PP.......................ok (v2.27200)
o JSON::XS.......................ok (v2.34)
o Locale::Codes....................ok (v3.24)
o LWP::UserAgent...................ok (v6.04)
o Mail::Internet...................ok (v2.12)
o Mail::POP3Client.................ok (v1.2)
o IO::Socket::SSL................ok (v1.955)
o Mail::IMAPClient.................ok (v3.35)
o IO::Socket::SSL................ok (v1.955)
o MIME::Base64.....................ok (v3.13)
o MIME::Tools......................ok (v5.503)
o ModPerl::Util....................Not installed! (optional - Improves Performance on Apache webservers dramatically.)
o Apache::DBI....................ok (v1.11)
o Apache2::Reload................FAILED! Not all prerequisites for this module correctly installed.
o Net::DNS.........................ok (v0.73)
o Net::POP3........................ok (v2.30)
o Net::IMAP::Simple................ok (v1.2034)
o IO::Socket::SSL................ok (v1.955)
o Net::SMTP........................ok (v2.32)
o Authen::SASL...................ok (v2.16)
o Net::SMTP::SSL.................ok (v1.01)
o Net::SMTP::TLS::ButMaintained..ok (v0.20)
o Net::LDAP........................ok (v0.58)
o Net::SSL.........................ok (v2.85)
o PDF::API2........................ok (v2.020)
o Compress::Zlib.................ok (v2.063)
o Storable.........................ok (v2.45)
o SOAP::Lite.......................ok (v0.715)
o version........................ok (v0.9902)
o Class::Inspector...............ok (v1.28)
o Text::CSV........................ok (v1.21)
o Text::CSV_PP...................ok (v1.29)
o Text::CSV_XS...................ok (v1.02)
o Time::HiRes......................ok (v1.9726)
o XML::Parser......................ok (v2.41)
o HTTP::Message....................ok (v6.06)
o HTTP::Headers..................ok (v6.05)
o URI..............................ok (v1.60)
o URI::Escape....................ok (v3.31)
o Scalar::Util.....................ok (v1.35)
o YAML::XS.........................ok (v0.41)
o Win32::Daemon....................ok (v20110117)
o Win32::Service...................ok (v0.07)

C:\Ticket Manager\OTRS\bin>

我不太熟悉perl modules...can,有人帮我吧!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-02-06 23:10:03

从OTRS的来源来看,我建议这不是身份验证问题,而是它无法建立SSL连接。原因可能是,您使用了一种最近的IO::Socket::SSL版本,默认情况下它启用了证书验证。这个版本的IO::Socket::SSL已经使用了默认的OpenSSL CA存储位置,但是在windows上这可能行不通(openssl假设文件为PEM格式或散列目录)。

捆绑版本的Mail::POP3Client不知道任何证书验证,例如,它既不提供有用的证书,也不关闭验证。这在当前版本的OTRS中是固定的,它们不再使用Mail::POP3Client,而是使用核心模块NET::POP3 3通过Net::SSLGlue::POP3 3--在这里,他们将证书验证简单关闭(这意味着中间人攻击很容易)。

你能做的是:

  • 最好的方法是获取必要的CA证书并将它们放入文件中,然后让IO::Socket::SSL使用该文件。您可以为此使用Mozilla::CA (就像LWP那样),然后在代码中的某个地方(尽早)加载IO::Socket::SSL,并设置默认验证路径: IO::Socket::SSL::set_client_defaults( SSL_ca_file => Mozilla::CA::SSL_ca_file )
  • 或者关闭验证,就像在最近的OTRS版本中那样(闭上眼睛看不出明显的安全问题),例如IO::Socket::SSL::set_client_defaults( SSL_verify_mode => 0)
  • 或升级到最近的OTRS版本,该版本通过禁用证书验证“修复”问题。
票数 2
EN

Stack Overflow用户

发布于 2014-02-05 15:04:54

这实际上意味着‘身份验证失败’->请确保您为邮箱定义的密码没有问题。您可能需要启用对Gmail邮箱的POP访问。

对于谷歌邮箱,我通常使用'IMAPS‘,然后设置imap.gmail.com作为imap服务器,这对我来说是有效的。

票数 0
EN

Stack Overflow用户

发布于 2014-10-22 12:51:42

您可能需要启用对不太安全的应用程序的访问。

单击Account > Security>帐户权限>对安全性较差的应用程序的访问。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21572602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档