首页 文章

创建防火墙规则google Cloud 应用引擎

提问于
浏览
0

我想在googles app引擎上连接到端口993上的imap.gmail.com . 我创建了一个出口(传出)防火墙规则(VPC),允许所有IP地址(0.0.0.0/0)和所有实例的所有端口,但我的应用程序仍被阻止 .

我收到此错误

Type = System.Net.Internals.SocketExceptionFactory+ExtendedSocketException
Message = Network is unreachable [2404:6800:4003:c02::6c]:993
Source = System.Net.Sockets
SocketErrorCode = NetworkUnreachable
ErrorCode = 101
NativeErrorCode = 101
TargetSite = Void DoConnect(System.Net.EndPoint, System.Net.Internals.SocketAddress)
StackTrace =    at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
   at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
   at System.Net.Sockets.Socket.Connect(IPAddress address, Int32 port)
   at MailKit.Net.Imap.ImapClient.Connect(String host, Int32 port, SecureSocketOptions options, CancellationToken cancellationToken)
   at Parser.Core.Authentication.GetMailClient(Account account) in /home/admin_/emailparser/Parser.Core/Authentication.cs:line 25
HResult = -2147467259

知道为什么这不起作用吗?

1 回答

  • 0

    您不应该为App Engine应用程序使用防火墙规则 . 根据以下文档 - App Engine Go Sockets - imap.gmail.com端口993应该可用 .

    但是,在“限制和限制”部分中,它表示“套接字仅适用于付费应用” . 可能是您的应用未启用结算功能吗?

相关问题