アプリケーションでCurl.exeを使用してメールを送信しています。ほとんどの主要な電子メールサーバーをサポートする必要があります。Gmailは、次のポートと認証方法を公開しています。
- TLS / STARTTLS(明示的TLSと呼ばれることもあります):ポート587を使用します
- SSL(Implicit TLSと呼ばれることもあります):ポート465を使用します
次のコマンドラインを使用して、明示的なTLSを機能させることができました。
C:\>curl smtp://smtp.gmail.com:587 -v --mail-from "my.mail@gmail.com" --mail-rcpt
"your.mail@x.com" --ssl -u my.mail@gmail.com:password -T "c:\test.txt" -k --anyauth
ImplicitTLSを機能させるために次のことを試みましたが、そうではありません。
C:\>curl smtp://smtp.gmail.com:465 -v --mail-from "my.mail@gmail.com" --mail-rcpt
"your.mail@x.com" --ssl -u my.mail@gmail.com:password -T "c:\test.txt" -k --anyauth
SSL / Implicit TLSを機能させるための適切なコマンドラインパラメータは何ですか?