问题标签 [rebex]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在 SSIS 中,如何修复此异常(Rebex.Net.SmtpException、Rebex.Net.ProxySocketException 和 System.Net.Sockets.SocketException)
我在其中使用 Send Mail Task Plus 通过 (email-smtp.us-east-1.amazonaws.com) 发送电子邮件的 SSIS 包。我的包在测试服务器上运行良好,但是当我尝试在开发服务器上执行它时显示异常。我还尝试在 CMD 上“telnet email-smtp.us-east-1.amazonaws.com 587”,但没有通过开发服务器上的 telnet 连接。我的开发服务器似乎无法访问“email-smtp.us-east-1.amazonaws.com”。我使用的端口是 587,并且相同的端口在我的测试服务器上工作正常。请建议我能做些什么来解决它。
堆栈跟踪:
2019-08-27 08:24:09.315 打开日志文件。
2019-08-27 08:24:09.315 信息 FileLogWriter(1)[10] 信息:程序集:Rebex.Common 2017 R6.3 for .NET 2.0-3.5
2019-08-27 08:24:09.315 信息 FileLogWriter(1)[10] 信息:平台:Windows 6.2.9200 64 位;CLR:4.0.30319.42000
2019-08-27 08:24:09.315 DEBUG FileLogWriter(1)[10] Info: Culture: en; Windows-1252
2019-08-27 08:24:09.315 调试 Smtp(1)[10] 信息:状态从“断开连接”更改为“连接中”。
2019-08-27 08:24:09.315 INFO Smtp(1)[10] 信息:使用 Smtp 连接到 email-smtp.us-east-1.amazonaws.com:587。
2019-08-27 08:24:09.315 INFO Smtp(1)[10] 信息:程序集:Rebex.Smtp 2017 R6.3 for .NET 2.0-3.5
2019-08-27 08:24:09.316 INFO Smtp(1)[10] 信息:平台:Windows 6.2.9200 64 位;CLR:4.0.30319.42000
2019-08-27 08:24:09.316 DEBUG Smtp(1)[10] Info: Culture: en; Windows-1252
2019-08-27 08:24:09.316 DEBUG ProxySocket(1)[10] 代理:解析“email-smtp.us-east-1.amazonaws.com”。
2019-08-27 08:24:09.319 调试 ProxySocket(1)[10] 代理:在 3.92.111.20:587 连接到无代理。
2019-08-27 08:24:30.323 调试 Smtp(1)[10] 信息:状态从“连接”更改为“断开连接”。
2019-08-27 08:24:30.429 ERROR Smtp(1)[10] Info: Rebex.Net.SmtpException: 连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接主机未能响应。---> Rebex.Net.ProxySocketException: 连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。---> System.Net.Sockets.SocketException: 连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机在 System.Net 没有响应 3.92.111.20:587 .Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
在 System.Net.Sockets.Socket.Connect(端点 remoteEP)
在 Rebex.Net.CRV.EI(端点 I)
在 Rebex.Net.ProxySocket.Connect(EndPoint remoteEP)
--- 内部异常堆栈跟踪结束 --- 在 Rebex.Net.ProxySocket.Connect(EndPoint remoteEP)
在 Rebex.Net.HTP..ctor(Smtp I,ISocketFactory J,字符串 C,Int32 D)
在 Rebex.Net.Smtp.RZ(字符串 I,Int32 J,TlsParameters C,SslMode D)
--- 内部异常堆栈跟踪结束 ---
在 Rebex.Net.Smtp.RZ(字符串 I,Int32 J,TlsParameters C,SslMode D)
2019-08-27 08:24:30.429 调试 Smtp(1)[10] 信息:状态从“断开连接”更改为“已处理”。
c# - 如何在 Rebex 中连接 privateKey 和证书
我有 ssh 命令:
$ssh -i cert.pub -i private_rsa user@host.net
我正在使用 Rebex.Net.Ssh,我想知道如何使用证书 (cert.pub) 和 PrivateKey (private_rsa) 调用登录方法,就像上面的命令一样。
这个有可能?
我目前有这个代码:
ssh.Login(userName, password, new SshPrivateKey(keyPath, keyPassphase))
此致!
c# - 可以明确定义电子邮件的 S/MIME 内容类型吗?
收件人希望收到带有附件的签名和加密邮件。
在他们的规范中,在电子邮件附件部分下,他们声明“MIME 部分的内容类型必须是应用程序/八位字节流”。
我们的附件是必需的内容类型。仅签名消息包含不同的内容类型,但它们似乎不会造成任何问题,因为在发送仅签名消息时,收件人能够解析我们的消息并发送确认。
加密消息时,生成的 Content-Type 为Content-Type: application/pkcs7-mime;
.
在联系收件人后,他们能够向我们提供其自动化系统的错误消息,内容如下:Unknown Email-ContentType: application/pkcs7-mime
他们的错误消息让我相信除了附件类型之外,电子邮件内容类型也需要是八位字节流。
我正在使用带有 Rebex 的 C# 是否可以强制使用特定的内容类型?
c#-4.0 - 无法使用 Rebex C# 压缩和加密 100MB 文件
我们有一个简单的代码来尝试压缩和加密文件。该代码非常适合中等大小的文件。但是,当我们尝试加密和压缩大小为 100MB 的文件时,文件的内容会在进程中丢失,Rebex 最终会压缩一个空文件。
处理大文件有问题吗?
提前谢谢你,这是我们的代码
sftp - Rebex.net 认证调试
我目前正在开发使用 SFTP 的应用程序。我们的用户使用 FileZilla 客户端上传存储在 Azure 存储中的文件,然后这些文件由我们的 api 处理。目前我们发现用户 A 的文件保存在用户 B 的目录中时存在错误(它不应该存在)。我想模拟用户在本地环境中通过filezilla进行身份验证然后上传文件的过程。当我调试代码时,它总是会出现在下面的这一点,但我无法进入代码。我假设如果我登录到 filezilla 并单击快速连接,它应该会自动命中用户身份验证的断点,但我无法这样做。您如何在本地环境中调试它。将其视为 Web 开发中的 localhost,我如何实现相同的功能,
// 想踏入这个,看看里面有什么怎么触发这个事件???