0

私の最初のクライアントのためにウェブサイトを構築しています:)。通常のホーム、私たちについて、連絡先ページを備えたシンプルなウェブサイトで、簡単に作成できます。ただし、業界標準の電子メール システムを Web サイトに追加する必要があります。

たとえば、www.domain.com が Web サイトの場合、ユーザーは user@domain.com のような電子メール アドレスを持ちます。

Web 開発を学び始めてからわずか 3 か月で、メールのしくみを深く掘り下げていません。django の電子メール フレームワークを少し試してみましたが、電子メールを受信する方法がわかりません。受信したとしても、完全に機能するアプリを作成することはできません。

そこで、djangopackagesのメールアプリをざっと見ましたが、使う前に勉強して実験しなければならないので、使い方に自信がありません。そのため、すべての電子メールを Web サイトとは別に処理する MS Outlook のようなアプリケーションまたはサービスを探しています。解決策はありますか?私は正しい方向に考えていますか?専門家が使用するアプローチは何ですか?

Webfactionにデプロイしています。

よろしくお願いします。

4

2 に答える 2

0

このシンプルな Gmail プラグインを settings.py ファイルに追加して、メール テストを行うことができます。すべてのメールは gmail である必要があります。コードは次のとおりです。

# EMAIL Settings
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'your_email@gmail.com'
EMAIL_HOST_PASSWORD = 'your_gmail_password'
EMAIL_PORT = 587

上記のコード スニペットを Python シェルで次のようにテストできます。

import django
from django.core.mail import send_mail

send_mail('Subject here', 'Here is the message.', 'gmail_address_to_send_from@gmail.com',
    ['gmail_address_to_send_to@gmail.com'], fail_silently=False)

建物のサイトにサイトのドメイン名をメールで使用する場合は、Web ホストまたはその他のメール ホスティング サービスでメール ホスティングにサインアップし、MX レコード設定を使用して Web サーバーに構成する必要があります。それに応じて、あなたのウェブホストに。

于 2013-10-14T21:51:09.050 に答える