2017-08-11 4 views
0

Webアプリケーションを構築中です。それは他の人のウェブサイトにリンクします。他のサーバーでホストされているWebサーバーから電子メールを送信する

目的は、顧客とデータを管理するポータルへのログインです。

私のアプリは、ある時点で顧客の関心を引き付ける顧客に電子メールを送信します。

私の懸念事項は、私たちが顧客の電子メールをホストしないことです。

私の質問には、自分のメールドメイン名を使ってクライアントの顧客に電子メールを送信するWebサーバーWebアプリケーションがありますか?

メールサーバーとメールアカウントの詳細が必要だと思います。

誰か他の人に推薦できない限り、私はphpemailerを使用していると思いますか?それも可能ですか?

誰かが知っていれば、私は設定や設定に役立つ情報を探しています。事前に

おかげ

+2

、彼らはそれがあなたのサーバーを含めるように更新する必要があります。その後、自分のドメインからメールを送信できます。彼らがSPFを持っていないなら、どんなサーバも彼らのドメインからメールを送ることができます。 – Barmar

+0

乾杯。私はそれを見てみましょう。 –

答えて

0

Barmarが言うように、あなたのクライアントがSPFレコードにサーバーのアドレスを含める(とだけ保護ためにSPFを使用する)場合は、メールサーバーは、クライアントとのアドレスからのメッセージを送信することができますドメイン。

ただし、クライアントが発行する秘密鍵が必要な別の方式のDKIMがあります。さらに混乱させるために、DMARCと呼ばれるDKIMとSPFを組み合わせたスキームがあります。

独自のMTAを介してスキームとクライアント鍵を多重化することは非常に複雑な作業です。 @Barmarは通常良いアドバイスを提供しますが、この場合、クライアントにあなたのドメインをSPFに含めるように単に頼むように勧めているのは最善の方法ではありません。さまざまな選択肢がたくさんあります

  • MTA SMTPSとSMTP認証をサポートする必要があるでしょう(自分のMXを操作するクライアント用)、クライアントへのバックリンク。おそらくさえVPNサポート

  • あなたのMTAからではなく電子メールアドレスに偽装テキスト部分を含む電子メールを送信する(DMARCやDKIMを使用していない人のため)SPFベースのモデル

  • 、例えば

    :「[email protected]」<[email protected]>

    ...しかし、これは

  • あなたの知的財産権に影響を与える可能性がで返信するには、対応するクライアントを指しヘッダ

アプリケーションコード内の電子メールの最初のルーティングを処理するのは簡単ですが、実際にどのようにして電子メールは実際に動作します。

+0

情報を歓迎します。開発者と一緒に何を見なければならないか分かっている限り、私たちはできることを研究します。アドバイスをいただければ幸いです。私に本当に良い出発点を与えます。 –

0

私はMailgunは、実装が簡単で...、あなたが毎月無料で10000通のメールを送信することができます(下記参照)、あなたはクライアントのドメインを代表してメールを送信することができますmailgunを使用するためにあなたをお勧めします。新しいドメインをmailgunアカウントに追加して、ドキュメントに記載されているように確認する必要があります(下記参照)。

PHP https://github.com/mailgun/mailgun-php

ドメイン検証文書のための公式SDK https://documentation.mailgun.com/en/latest/quickstart-sending.html#verify-your-domain

価格プランあなたは月あたり10K以上を送信する必要がある場合..ここ https://www.mailgun.com/pricing

0

は、いくつかのオプションがあります

あなたのクライアントは、アカウント内をご提供している場合
  • 彼らの電子メール環境、それらの資格情報を使用して送信することができます。あなたのクライアントが正しく設定メール環境(SPFおよび/またはDKIMおよび/またはDMARCを)持っていると仮定すると、すべてが良いことがあります。
  • あなたは直接あなたの電子メールサーバーから送信できますが、あなたは電子メールがスパムに行きたくない場合は、あなたのクライアントのSPFレコードは、サーバーのIPアドレスを含める必要があります。あなたのクライアントのセットアップあなたが生成する公開鍵とDKIM DNSエントリを持つことができ
  • (それが可能だけれども電子メールがスパムフィルタリングとIPの評判に関連したブードゥー教のロットによってスパムに行くことはありません)。次に、サーバーがDKIMを使用してメッセージに署名し、クライアントに代わってメッセージを送信させることができます。彼らは自分のドメインのSPFレコードを持っている場合は
関連する問題