ユーザーがボタンを押すと、メールアドレスに直接メールを送信するモバイルアプリを構築しようとしています。Sarah の SMTP ライブラリのデモがこれを行っていることがわかりました。サーバーに接続しようとしましたが、次のsmtp.gmail.com
エラーが発生しました。
> 5.7.0 must issue a starttls command first
前もって感謝します!
smtp.gmail.com は SSL を使用していると思います。Sarah のライブラリはこれを行いません。正しい Gmail ユーザー名とパスワードで認証する必要があり、LiveCode 構文を実行してみてください。
libUrlSetSSLVerification false
Sarah の lib を使い始める前に、これを行う必要があります。デフォルトのヘッダーもいじる必要があるのだろうか。このためには、lib のスクリプトを編集する必要があります。
サラのライブラリはソケットを必要としませんか? そのため、IOS では (ソケットのサポートが新しい変更で完了するまで)、rresockets 外部を使用し、sarahs ライブラリを調整して、LC ソケットではなく外部機能を使用する必要があると思います。
Androidの場合、ソケットもrresocketsもありませんが、これらは間もなく実装されることを願っています.
回避策は、Web サーバーに電子メール送信スクリプトを配置し、データを正しいアドレスに投稿して、スクリプトに電子メールを送信させることです。
もちろん、デスクトップソケットが利用可能であるため、サラはそのために正常に動作するはずです(他の提案に従って)
接続先のサーバーで認証が必要です。
このページにはサンプルの SMTP スタックがあります。私はまだテストしていませんが、ポートが設定されていることを確認するだけで動作すると言われています。