Python smtplib はメールを送信します

Python smtplib はメールを送信します

背景

SEO を行うには大量のデータが関係します。SEO に長けた私の同僚は、会社の VPS を使用してシンプルな自動 SEO データ監視システムを実装しました。彼はそれを使用して、毎日クロールされたデータを監視し、formail を使用してメールを送信し、フィルター基準に基づいて Gmail を使用して私に転送します。しかし、その後突然、メールを受信できないことに気づき(おそらく送信元メールアドレスの偽造が原因)、いくつかのチャネルを自分で設定する必要があることに気づいたので、自分で設定することにしました。 formail の使い方はわかりませんが、Python については少し知っているので、smtplib を使用することにしました。

コード

実際、smtplib は非常にシンプルで、通常の電子メールを送信するためのコア コードは 3 行または 4 行だけです。完全なコードを参照してください:

 #coding:utf-8import smtplib from email.mime.text import MIMEText # smtplib と MIMEText をインポートします。host = 'smtp.163.com' # 送信サーバーのアドレスを設定します。port = 25 # 送信サーバーのポート番号を設定します。ここには SSL と非 SSL の 2 つの形式があることに注意してください。sender = '[email protected]' # 送信メールボックスを設定します。独自のメールボックスを登録する必要があります。pwd = 'XXXXXX' # 送信メールボックスのパスワードを設定します。後でログインするときに使用します。receiver = '[email protected]' # 電子メールの受信者を設定します。これは私の会社のメールボックスです。body = '<h1>Hi</h1><p>test</p>' # 電子メールの本文を設定します。以下は HTML です。supportmsg = MIMEText(body, 'html') # 本文を電子メール形式に準拠する HTML コンテンツに設定します。msg['subject'] = 'Hello world' # 電子メールのタイトルを設定します。msg['from'] = sender # 送信者を設定します。msg['to'] = received # 受信者を設定します。ss = smtplib.SMTP(host, port) # 注意! SSL ポートを使用している場合は、SMTP_SSLs.login(sender, pwd) # メールボックスにログインします。sendmail(sender, received, msg.as_string()) # メールを送信します。 print 'over' # メッセージが正常に送信された場合は、 

元のタイトル: Python smtplib がメールを送信する

キーワード: python

<<:  PythonバッチクエリBaiduが含まれています

>>:  知っておくべき 10 個の Python ライブラリ [翻訳]

推薦する

エッジコンピューティングの大きな可能性: 16 人の技術専門家の意見

エッジコンピューティングはテクノロジーの世界でホットな話題です。この急速に発展しているテクノロジーに...

近年のSEOの急速な発展をもたらした3つの主な要因

最も主流のオンラインプロモーションの方法は何ですか?と聞かれたら、数え切れないほどのウェブマスターの...

ウェブサイトの最適化 + オンラインストアの最適化 + モバイルの最適化 Yimake SEOコース3つの剣を組み合わせた

ウェブサイト最適化+オンラインストア最適化+モバイル最適化 Yimake SEOコースの3つの剣を組...

2月29日から百度がウェブサイトインデックスを毎日更新し始めたことについての私の考え

今朝、Baidu Statisticsを開いて収録内容を確認したところ、非常に目立つダイアログボック...

保守的な豆板と革新的な知乎

Douban とZhihu は、中国のインターネット コミュニティ製品のさまざまな発展の道筋を記録し...

あなたのサイトを百科事典のエントリに掲載する方法について話す

Baidu 百科事典は、標準化されたエントリを基本単位とする、オープンで無料のオンライン百科事典です...

ブランドがNFTマーケティングのテストに集まる

マーケティングの進化は、技術の発展や文化的なトレンドに従って、常に時代と歩調を合わせています。仮想現...

アリババクラウド:理論コンピューティングの最高賞を受賞したマリオがDAMOアカデミーに入学

Alibaba Cloudの公式ニュースによると、ハンガリー系アメリカ人のコンピューター科学者であり...

実際の事例:ウェブサイトのホームページが1週間ブロックされ、その後回復した

医療系サイトの場合、ホームページが削除され、ランキングが下がった場合の損失は想像に難くありませんが、...

広東省初の国産「クラウドコンピューティング」プラットフォームが政府を欺いたと非難される

「IBM、Google、Microsoftなどの国際的大企業がすでに中国でクラウドコンピューティング...

ウェブサイトのクリック、ユーザーエクスペリエンス、SEOの関係

魅力的なウェブサイトとはどのようなものでしょうか? 個人的には、離れたくない、もっとコンテンツをクリ...

budgetvm-36% 割引/OVZ/XEN/Windows/G ポート/4 コンピュータ ルーム

一昨日、Hostcatは「budgetvm-$3.98/2gメモリ/150gハードディスク/2IP/...

Aibang.comとDianping.comについての私の意見

Baidu が Aibang.com を買収すると聞いてショックを受けました。驚き、残念に思いました...

非推奨の Kubernetes API の管理: ベスト プラクティスとツール

新しい機能が追加されると、古い API は非推奨となり、最終的には削除されます。これは Kubern...