相关疑难解决方法(0)

如何使用GMail,Yahoo或Hotmail通过Java应用程序发送电子邮件?

是否可以使用GMail帐户从我的Java应用程序发送电子邮件?我已经使用Java应用程序配置我的公司邮件服务器来发送电子邮件,但是当我分发应用程序时,这不会削减它.任何使用Hotmail,Yahoo或GMail的答案都是可以接受的.

java email gmail jakarta-mail mail-server

200
推荐指数
5
解决办法
23万
查看次数

使用curl发送电子邮件

如何使用curl命令行程序从Gmail帐户发送电子邮件?

我尝试过以下方法:

curl -n --ssl-reqd --mail-from "<sender@gmail.com>" --mail-rcpt "<receiver@server.tld>" --url smtps://smtp.gmail.com:465 -T file.txt
Run Code Online (Sandbox Code Playgroud)

但是,当file.txt是电子邮件的内容时,当我运行此命令时,我收到以下错误:

curl: (67) Access denied: 530
Run Code Online (Sandbox Code Playgroud)

是否可以从个人服务器托管的帐户发送电子邮件,仍然使用curl?这会使身份验证过程更容易吗?

linux email gmail command-line curl

38
推荐指数
2
解决办法
6万
查看次数

postfix 和 openJDK 11:“没有合适的协议(协议被禁用或密码套件不合适)”

我知道这个话题还有其他一些问题(有答案)。但这些都对我没有帮助。

我有一个具有以下配置的后缀服务器(debian 10 上的后缀 3.4.14)(只有有趣的部分):

smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
smtp_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
smtp_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
smtpd_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
smtpd_tls_exclude_ciphers = aNULL, LOW, EXP, MEDIUM, ADH, AECDH, MD5, DSS, ECDSA, 
    CAMELLIA128, 3DES, CAMELLIA256, RSA+AES, eNULL
smtp_tls_exclude_ciphers = aNULL, LOW, EXP, MEDIUM, ADH, AECDH, MD5, DSS, ECDSA, 
    CAMELLIA128, 3DES, CAMELLIA256, RSA+AES, eNULL
tls_preempt_cipherlist = yes
tls_high_cipherlist = !aNULL:!eNULL:!CAMELLIA:HIGH:@STRENGTH
Run Code Online (Sandbox Code Playgroud)

如果我使用 openssl 检查配置,我会得到(请注意,我使用“xxxxxx.de”使域名无法识别):

#> openssl s_client -connect xxxxxx.de:25 -starttls smtp
CONNECTED(00000003)
depth=3 O …
Run Code Online (Sandbox Code Playgroud)

java encryption postfix-mta starttls

8
推荐指数
6
解决办法
2万
查看次数