テクノロジー

プログラムからメールを送る

handa's icon'
  • handa
  • 2021/08/05 07:55

こんにちは。暑いですね。

Content image
メールを送るプログラムを紹介します

 

Excel/VBA+PowerShell

6年くらい前、メールを送るプログラムを書きました。Excelマクロの中から、Excelシートに記載した名簿のアドレスに1通ずつメールを送るものです。セルからメールアドレスや相手の名前を取り出すのはVBAを使い、VBAからPowerShellスクリプトへデータを渡し、PowerShellからメールを送るようにしていました。同報送信ではないので、アドレスが無関係の人に漏れる心配がなく、個人的には気に入っていました。

 

所属しているNPOでイベント的なプログラミング教室を開催するので、集客をする必要が生じました。どうも、SNSだけだとなかなか参加者が集められません。そこで、過去教室に来てくれた人にメールでこのイベントをお知らせしようと思いました。6年ぶりにExcelマクロとPowerShellスクリプトの動作確認をすると、動きません。少しデバッグしましたが、PowerShellが久しぶりなこともあり、うまく動かず嫌になってしまいました。

Pythonで書き換え

ネットで調べながら、スクリプトをPythonで書き換えました。Excelとの連携はやめ、シンプルに宛先メールアドレスもメール本文もPython側に持たせるようにしました。このツールで、百数十通のメールを無事送信でき、プログラミング教室への申込を確認できました。

 

好きにお使いください。

 

以上

 

 

Supporter profile iconSupporter profile iconSupporter profile icon
Article tip 3人がサポートしています
獲得ALIS: Article like 223.26 ALIS Article tip 7.43 ALIS
handa's icon'
  • handa
  • @handa
コンピュータシステムの開発、子供向けプログラミング教室などを行っています。

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
テクノロジー

なぜ、素人エンジニアの私が60日間でブロックチェーンゲームを制作できたのか、について語ってみた

Like token Tip token
270.93 ALIS
Eye catch
テクノロジー

オープンソースプロジェクトに参加して自己肯定感を高める

Like token Tip token
85.05 ALIS
Eye catch
クリプト

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

Like token Tip token
46.60 ALIS
Eye catch
他カテゴリ

ALISのシステム概観

Like token Tip token
5.00 ALIS
Eye catch
クリプト

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

Like token Tip token
121.79 ALIS
Eye catch
クリプト

ジョークコインとして出発したDogecoin(ドージコイン)の誕生から現在まで。注目される非証券性🐶

Like token Tip token
38.31 ALIS
Eye catch
テクノロジー

彼女でも分かるように解説:ディープフェイク

Like token Tip token
32.10 ALIS
Eye catch
他カテゴリ

機械学習を体験してみよう!(難易度低)

Like token Tip token
124.82 ALIS
Eye catch
ゲーム

ドラクエで学ぶオーバフロー

Like token Tip token
30.10 ALIS
Eye catch
クリプト

Bitcoin史 〜0.00076ドルから6万ドルへの歩み〜

Like token Tip token
947.13 ALIS
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

Like token Tip token
61.20 ALIS
Eye catch
テクノロジー

iOS15 配信開始!!

Like token Tip token
7.20 ALIS