LoginSignup
2

More than 5 years have passed since last update.

メール投稿システム(仮)

Posted at

メール投稿システム(仮)開発再開

ほぼほぼ出来上がってきた感じの写メ日記的なやつ。一旦、ストップしてから3ヶ月ほど経過していたので思い出せるか不安だったけど、単純なことの繰り返しだったので結構思い出せたのと、あとはデータベースに必要な情報を登録するだけで終わりそうだったのでなんとかなりそう。

添付画像かインライン画像かの判定をしているところがあるのだけど、何かやろうと思って一時的に判定してたんだけど何しようとしていたか忘れたので無かったことにするw

とりあえず、必要な情報の抜き取りは出来そうなのでなんとかなるかな。

必要な情報

  • タイトル
  • 送信者のアドレス
    • 送信者のアドレスを元にIDを判別
  • 送信日時
  • 本文
    • HTMLパート(主にこっちを使う)
    • PLAINパート
  • インライン画像
    • 本文中に埋め込まれた画像、デコ絵やデコ画
  • 添付画像
    • アタッチメントの画像

データベースにユーザーIDとメールアドレスを登録してメールが来たら送信者アドレスを取得して登録されてあるメールアドレスと比較、一致すればユーザーIDを取得すればいいかな。このIDと送信日時でフォルダ分けして投稿された画像を保存して行けば削除処理も楽かもしれん。unlinkからのrmdirで完全に削除か。データベースに登録したレコードも削除しないとダメなのか。消さない消せないってゆー方向で動かないだろうかwww

いつかやらなきゃならないと解っているけどもまだ終わってないのに色々と案件投げてくるんで出来れば1つずつ終わらせてから次に移りたいんだけどなぁ。同時進行は辛い。

とりあえず、一番気になってた案件が進めれそう。手続き型でのみコードを書いてるのでQiitaとかに載せたりするようなものじゃないです。クラス化したら色んな場面で使えそうだけどクラス化とか解らないのでしませんw

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2