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 ライブラリ [翻訳]

推薦する

ホスト評価8月まとめ:実践まとめのおすすめ投稿

9月に入り、ホストキャットが8月のお役立ち記事をまとめてみました。基本的にはどれも納得できる、コスパ...

Baiduのよく使われる検索コマンドは

検索エンジンで一般的な単語を検索するだけでなく、ユーザーは特別なコマンドを使用することもできます。S...

クラウド ネイティブ アーキテクチャ: 弾力性と効率性に優れた最新のインターネット アプリケーションの構築

インターネットの急速な発展に伴い、アプリケーションの規模と複雑さは増大し続けており、従来のアプリケー...

macloud: ロシアのクラウドサーバー、日払い、最低1元/日、AMD EPYC/Intel Gold +NVMe+64Tトラフィック/月、カスタムアップロードISO

ロシアのサーバー業者であるMacloudは、ロシアのモスクワにあるDataproデータセンターで主に...

Spring Cloud Bus の紹介

[[399945]] Spring エコシステムで RocketMQ を試すシリーズの記事: Spr...

10gbiz: 春の大割引、US cn2 gia vps (無制限トラフィック) は月額 3.58 ドルから、US 200M cn2 gia 専用サーバーは月額 160 ドルから

10gbizでは現在、仕事始めに大幅割引ともいえる春の大セールを実施中です! [1] 米国ロサンゼル...

草の根ブログの運営方法: 手で「タップ」する

葉建輝氏は以前からインターネット上で活動しており、今年7月1日に自身のインターネットブログ「Huiz...

秋至百科の運営理念は、無名のサイトから1日1000万ページビューを超えるサイトに成長した。

【コアヒント】Qiubaiは2005年に設立され、7年以上にわたって発展してきました。大量の高品質の...

GoDaddyドメイン名の移管方法

現在、中国には多くのドメイン名登録業者が存在します。ドメイン名を移転しようとすると、さまざまな障害に...

【翻訳】rel=canonical に関するよくある間違い 5 つ

Google は、次のアドレスで元のテキストを中国語に翻訳しています > Web ページにre...

小紅書、お金を稼ぐためにどれだけ一生懸命働いているの?

最近、大手企業が小紅樹の「芝生化ビジネス」に目を付けている。分析によると、大手インターネット企業は昨...

Baidu の検索結果における 2 つの新しいトレンドについて簡単に説明します

検索エンジン間で競争があり、必然的に相互学習と模倣も起こります。その理由は有名な話から分かります。有...

入札プロジェクトはどのようにして複数のチャネルを通じてプロモーション情報を取得できますか? (パート2)

前回の記事「入札促進のための情報源をどうやって入手するか?」に引き続き、 》 3. 垂直フォーラムの...

インテルとトランスワープが協力し、ビッグデータ時代のオールフラッシュ分散データベースを構築

デジタル時代では、私たちのあらゆる動きや言葉が膨大な量のデータに変換されています。多くの人がこのよう...

MiniDates: 見知らぬ人のための出会い系サイト

世の中が「独身男性」で溢れかえっている現状を受けて、さまざまな出会い系アプリが登場し始めている。 L...