2017-10-25 110 views
1

JS、Jquery、NoSQL DBのアプリケーションがあります。私はノードやC#のようなバックエンド技術を持っていません。私のWeb UIは直接DataBaseと対話します。SmtpJs APIが機能しません! JavaScriptやJQueryでSMTPサーバーを使って電子メールを送る方法はありますか

DBにデータを送信した後、ユーザーに電子メール通知を送信したいと思います。 インターネットで検索しましたが、SMTPサーバーを扱う際にクライアントサイドコードで電子メールを送信できないと言う記事があります。上記のスニペットが動作していないsmtpjs.com

<script src="js/smtp.js"></script> 
<script> 
    Email.send("[email protected]", 
       "[email protected]", 
       "This is a subject", 
       "this is the body", 
       "smtp.qwe.io", 
       "[email protected]", 
       "abcq4#"); 
</script> 

から

休閑です。インターネット上で利用できる他のスニペットを試しましたが、何も動作しません。

私のSMTPサーバーはファイアウォールを持ち、ローカルネットワークからのみ受け入れます。 上記のコードで接続エラーログが表示されません。

ので、それはそうしてください親切にJSやjQueryを使ってSMTPサーバーを使用してメールを送信することはできませんベストプラクティスにアドバンス

+0

間違っている場合は

おかげで私を修正& ...バックエンドでサーバーを使用してNodeJSなどでいくつかのコードを記述する必要があります:// emailjs私は創造者の一人です。 – Sasha

+0

ありがとう@Sasha –

+0

@Sasha、実際に私はメールを送るのにSMTPクライアントが必要です。私の企業では、電子メールを送信するためにSMTPサーバーを使用する必要があります。私がグーグルで答えようとしているときには、SMTPを使って電子メールを送信することはできません。 EmailJSはこれを持っていません。 –

答えて

0

感謝を示唆している場合は、JavaScript jQueryを使って電子メールを送信することが可能です。

私たちのブラウザからSMTPサーバーに直接アクセスする方法はありません。

EmailJSまたはSMTPJsはAPIを提供しますが、最終的にはSMTPを使用するためにサーバーを使用しています。実際にはサーバーにデータを送信しており、サーバーはさらにSMTPサーバーにデータを送信します。

SMTPに送信するサーバーが必要です。 NodeJ、C#、Python、またはJavaを使用してこれを行うことができます。

私の場合でも私はEmailJsを試みましたが、私のSMTPサーバーはEmailJsサーバーのIPアドレスをブロックしています。

enterpise SMTPサーバーを使用している場合は、ブラウザJS & Jqueryで電子メールで送信することはできません。 私はあなたが[EmailJS](HTTPを見てみたいことがあり

関連する問題