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

推薦する

hostdoc: 1Tbps の高セキュリティ VPS、無制限のトラフィック、年間 20 ポンドから、シンガポール/フランスに 8 つのデータセンター

Hostdocは2003年に設立されました。主な事業はVPSで、仮想ホスティング、ドメイン名なども提...

1API - .red ドメインを 3.45 ドルで登録

1api は .red ドメイン名の新年プロモーションを実施しており、初年度の登録料は 3.45 ド...

品質: Baidu キーワード入札アカウント最適化の核心

広告業界での長年の実践経験に基づき、品質の最適化がアカウント最適化の焦点であると考えられています。品...

#11.11# Maxthon ホスト、生涯 35% 割引、香港、日本、韓国、シンガポール、ドイツ CN2 を含む 20 以上のデータセンター

カンガルーカントリーと米国に登録され、シャイブラザーとチームリーダーが9年以上運営しているAoyou...

「100元返還」の金看板に騙された会員は38万人、被害額は1億8千万元に上る

サイバー犯罪対策・写真記者の徐偉 インターンの李春光「一筋の火花が草原に火を放ち、一筋の水が海になる...

革新的企業華雲南がLingdong脆弱性管理プラットフォーム製品をリリース

最近、北京華雲安情報技術有限公司は、ナレッジグラフと人工知能に基づく中国初の脆弱性管理ソリューション...

SuningやJD.comなどの電子商取引企業は、今年の中秋節をどのようにマーケティングに活用したのでしょうか?

月収10万元の起業の夢を実現するミニプログラム起業支援プラン「中秋節のキンモクセイの茂みを思い出しま...

カマテラはどうですか?イスラエルのクラウド サーバー (テルアビブ - テルアビブ データ センター内) のレビュー

カマテラはどうですか?イスラエルの Kamatera のクラウド サーバーはどうですか?カマテラはイ...

優れたロゴをデザインするにはどうすればいいでしょうか? LOGO Design Network は、半分の労力で 2 倍の結果を得るのに役立ちます。

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますロゴは企業...

Justhost: モスクワ フィヨルド データセンター 無制限トラフィック VPS の簡単なレビュー

justhost はモスクワに 2 つのデータ センターを持っています。1 つはデータラインです (...

Guo Ang: Baidu の Green Radish アルゴリズムは何に影響を与えましたか?

最近、Baidu の Green Radish アルゴリズムが導入され、多くのウェブサイト所有者に影...

再分析:NetEase と Snowball がテストした画面を一掃するミニゲームの背後にある戦術!

この記事では、2 つの類似した運用アクティビティ (Snowball Investment Scho...

AARRR モデル: ゲーミフィケーションによるユーザー成長戦略

オンラインインターネットトラフィックの浸透がますます集中するにつれて、ユーザーの心を占める製品が徐々...

一時的なデザインニーズを満たすには、Yitu.com を使って 3 分で完了します

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています甲はいつで...

#朗報# Sharktech が CN2 中国最適化ネットワーク、高防御サーバー + 高防御 VPS に正式に接続

DDoS対策でよく知られているデータセンター、Sharktechは本日、ロサンゼルスのデータセンター...