そろそろ別のプロジェクトが必要です｡
そして今回は､ Pythonを使ってメールを送信してみます｡
そうなんです｡
Pythonでメールを送ることができる｡
では､ なぜこれが便利なのか､ 後ほど探ってみましょう｡
でも､ 注意してほしいことがあります｡
Pythonには組み込みのメールモジュールがあり､ 実はこのモジュールはPython 3でアップデートされているのです｡ 6.
そこで､ 最新版をお見せします｡
Pythonでメールを送信する方法をググると､ 時代遅れの方法がたくさん出てくるかもしれません｡
ですから､ これからお見せするものとは違うものが見えるかもしれませんので､ 一応注意してください｡
しかし､ このビデオを収録した時点では､ これが最新のメール送信方法です｡
では､ なぜこれが役に立つのだろうか｡
さて､ あなたが収集したメールのリストを持っていて､ 新しいスタートアップを立ち上げたいと想像してください｡
スタートアップのことを多くの人に知ってもらいたいですよね？
何百人､ 何千人という人に同時にメールを送り､ その人の名前を使ってカスタマイズしたメールを送り､
商品を宣伝するようなプログラムを作ればいいわけです｡
あとは､ スパム対策とか､ そういうのは後回しで｡
しかし､ なぜPythonが必要なのか､ と思うかもしれません｡
例えば､ こんなツールがあります｡
MailChimp
それを可能にするのが､ ソフトウェアのサブスクリプションベースの製品です｡
メールの収集はもちろん､ カスタマイズされたメールの送信も可能です｡
その通り､ MailChimpやMiller Liteなど数百の企業が､ 潜在顧客にたくさんのメールを送ってリードを獲得し､
ビジネスを拡大することを可能にしています｡
でも､ Pythonを使うと便利なことがあるかもしれないので､ その方法を紹介したいと思います｡
では､ さっそく本題に入りましょう｡
そして､ このプロジェクトをきっかけに､ Pythonのビルトインパッケージをいくつか学んでいこうと思っています｡
さて､ 最初に使用するのはSMTP libです｡
そこでAsim tpy libモジュール｡
そして､ メールドットメッセージから､ メールのインポートというのもあります｡
メッセージ
そして､ これがEメールのメッセージになるはずです｡
繰り返しになりますが､ これはPythonに組み込まれているメールモジュールです｡
また､ レガシーAPIの一部を紹介するリンクも貼っておきますね｡
つまり､ それは時代遅れの使い方なんですね｡
メール送信のストアドメッセージの方法を行うことにします｡
今すぐ
もう1つはSMTPです｡
さて､ SMTPでは､ SMTPサーバーと呼ばれるものを作成することができます｡
誰かにメールを送るときは､ 必ずそのメールの言語を伝えるサーバーが必要です｡
そして､ このために使われるのがSMTPである｡
例えば､ Webサイトでは､ ブラウザとサーバー間の通信プロトコルとしてHTTPやhttpsを目にすることがありますが､
それと同じように､ 電子メールには独自の通信プロトコルがあり､ それはSMTPです｡
実は､ この頭文字はSimple Mail Transfer Protocolの略なのです｡
コンピュータからコンピュータへ電子メールを送るためのプロトコルや規格のことです｡
GmailやHotmailなど､ ほとんどのメールソフトで採用されています｡
SMTPについてもっと詳しく知りたい方は､ いくつかのリソースにリンクしておきますね｡
しかし､ 重要なのは､ メールを送ろうと思ったら､ SMTPサーバーが必要だということです｡
さて､ ここからは最初のメールの送り方についてです｡
このビデオと次のビデオに入る前に､ 先にメールアカウントを作成してください｡
なぜなら､ これから行うのは､ パスワードとユーザー名を使ってこのメールアカウントにログインし､
実際にこのブラウザを使わずにこのメールアカウントからメールを送信することだからです｡
そのため､ ダミーのGmailアカウントを作成するか､ 通常のGmailアカウントを使用することができます｡
でも､ 私はパスワードはすべてからぎりぎり離したいし､ 個人のメールパスワードはあまり教えたくないので､
これを使うことにしています｡
わかりました｡
一息ついて､ 次のビデオで最初のメールを送信してみましょう｡