问题标签 [smtps]
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.
comparison - 使用 smtps 代替 smtp 有什么不同吗?
还是对应用层透明?
我问这个是因为我正在尝试连接到 smtps 但没有成功(smtp 工作正常)
java - 通过 smtps 发送邮件时出错
在执行以下行时连接到我的邮件服务器时出现以下异常
例外是:
下面是代码:
java - Java SMTPS 不受信任的证书
使用 SMTPS 发送邮件时,我设置了以下属性,因此我希望跳过证书验证。但是我不受信任的证书导致异常。
例外是:
spring - 如何使用 SMTP 为 SES 配置 Spring JavaMailSender?
我们正在尝试将 Spring JavaMailSender 配置为使用 SMTP 与 Amazon 的 SES 服务一起使用,但我们收到此错误:
这是我们的配置:
有什么想法可能是错的吗?提前致谢。
PS:我们已经在这里尝试了解决方案:无法连接到 SMTP 主机:email-smtp.us-east-1.amazonaws.com,端口:465,响应:-1没有任何运气。
java - javamail 返回 smtp 作为传输,而不是 smtps
我将 mail.transport 属性设置为 smtps,除了连接到 smtps 服务器的非常基本的信息:
现在,我尝试发送我的信息。我想试试静态方法;使用实例方法sendMessage
它工作正常。这里是:
它尝试连接到 smtp 服务器,而不是 smtps 服务器。进入 javamail 的实现(顺便说一句,我的版本是 1.4.5)我发现失败的方法是:
因为它返回一个SMTPTransport
而不是SMTPSSLTransport
; 这即使我已将mail.transport.protocol
属性设置为 smtps,正如您在第二行代码中看到的那样。Transport.send
我的程序是否有问题,或者无法通过静态方法发送 smtps 邮件?
java - 使用 AuthenticatingSMTPClient 和 SSL?
我需要使用 SSL (SMTPS) 和身份验证发送电子邮件。然而,在 apache Commons Net 中似乎有 AuthenticatingSMTPClient(没有 SSL,虽然它扩展了 SMTPSClient?)或 SMTPSClient(没有身份验证?),我需要两者的组合(SSL + 身份验证)。任何人都知道我该怎么做?谢谢!
smtp - Javamail API 发送电子邮件到 smtp 和 smtps
我正在构建一个邮件客户端,我想知道我的会话是否能够支持所有类型的 smtp 连接......虽然我真的不知道我能从那里得到什么
我想确认以下是否正确
1 - 对于 SMTP,我只需要主机:
props.put("mail.smtp.host", 主机);
我不需要用户和通行证吗?
2 - 对于 SMTPS,我需要设置 tls 还是总是如此?ssl呢?
我对邮件协议有点陌生,所以我真的很感谢在这个主题上提供一些帮助。
bash - 如何使用 linux、bash 和 imaps 接收电子邮件?
我有一些电子邮件服务器,它通过 smtps(端口 465、ssl/tls、普通密码)从客户端接收并通过 imaps(端口 993、ssl/tls、普通密码)发送给客户端。
我需要的是 bash 突击队员从/向该服务器接收/发送电子邮件。我已经设法通过 smtps 向服务器发送电子邮件。有很多例子。我没有去管理的是通过 imaps 从服务器接收电子邮件。
是否有任何 bash 突击队可以帮助我?
提前致谢
戈兰
jakarta-mail - 如何删除 javamail 中的默认免责声明
通过 javamail 发送电子邮件时,以下内容始终附加到每封邮件的底部:
此电子邮件和随其传输的任何文件都是机密的,仅供其所接收的个人或实体使用。如果您错误地收到此电子邮件,请通知系统管理员。此消息包含机密信息,仅供指定的个人使用。如果您不是指定的收件人,则不应传播、分发或复制此电子邮件。如果您错误地收到此电子邮件,请立即通过电子邮件通知发件人,并从您的系统中删除此电子邮件。如果您不是预期的接收者,您将被告知披露、复制、分发或根据此信息的内容采取任何行动是严格禁止的。
如何防止这种情况发生?
(注意:这个问题对于网络上的研究来说是非常令人沮丧的,因为这种形式的免责声明附在这么多索引文档上!:-(
c - SMTPS:OpenSSL - SSL 例程:SSL23_GET_SERVER_HELLO:未知协议 s23_clnt.c:787:
我正在使用 OpenSSL 来加密一些由硬件发送的电子邮件。但是,每当我尝试调用 SSL_connect() 时,我都会得到: SSL 例程:SSL23_GET_SERVER_HELLO:unknown protocol
发送“EHLO”和“STARTTLS”后,我调用以下函数:
我尝试连接到:
- smtp.live.com:587 --> SSL 例程:SSL23_GET_SERVER_HELLO:未知协议 s23_clnt.c:787:
- smtp.live.com:25 --> SSL 例程:SSL23_GET_SERVER_HELLO:未知协议 s23_clnt.c:787:
- smtp.gmail.com:587 --> SSL 例程:SSL23_GET_SERVER_HELLO:未知协议 s23_clnt.c:787:
- smtp.gmail.com : 465 --> 服务器根本没有响应!
- smtp.gmail.com:25 --> SSL 例程:SSL23_GET_SERVER_HELLO:未知
协议 s23_clnt.c:787:
我尝试了不同的端口,因为关于此 SO 的一些类似问题建议,此类错误通常与使用错误的 SSL 端口有关。
我在这里错过了什么吗?
更新:
所有其他方法(即 TLSv1_1_method()、SSLv3_method() ...)导致 SSL3_GET_RECORD:wrong version number
更新:
我能够在wireshark上观察到以下内容:
“埃洛”
“乐意效劳”
“开始TLS”
“准备好受惊”
--> 现在我调用上面的函数
不可读的请求(加密)
不可读的回复(加密)
--> 错误