
【トラブル解決】Railwayからメールが送れない…原因は「SMTPポートの遮断」でした
PaaS上のアプリからメールを送ろうとしたらSMTPがタイムアウト。原因はPaaS側によるSMTPポートの遮断でした。切り分けの過程と、すでに契約しているレンタルサーバーを中継役にして追加費用ゼロで解決した方法をまとめます。
CATEGORY

PaaS上のアプリからメールを送ろうとしたらSMTPがタイムアウト。原因はPaaS側によるSMTPポートの遮断でした。切り分けの過程と、すでに契約しているレンタルサーバーを中継役にして追加費用ゼロで解決した方法をまとめます。

概要 複数プロジェクトを並行して開発する際、Cursorのウィンドウがプロジェクトの数だけ(10個以上など)開いてしまう問題や、親フォルダを丸ごと開くことでエクスプローラーが乱立する状態を解消するための設定ログ。 VS…

Claude Codeを使っていて、こんなストレスを感じたことはありませんか? 「エラー画面のスクショを見せたいのに、いちいちファイルに保存してパスを打つのが面倒すぎる…」 実はClaude Codeのターミ…

〜「記事を書く」=「動画完成」の仕組みで、本業に集中する技術〜 はじめに:なぜ「ブログ動画化」なのか? 企業や個人でブログやオウンドメディアを運営されている皆さん、こんな悩みはありませんか? 「せっかく良い記事を書いたん…

先日、コスト削減と運用効率化のために、バックエンドサーバーをRenderからRailwayへ移行しました。(移行自体はとても簡単でした!その話はまた別の記事で。) 「これで安くなるし、スリープ問題も解決して爆速になるぞ!…

B2B向けのAIチャットボットSaaS「シルボ」開発中のお話 順調に開発が進んでいたのですが、バックエンドのホスティング先として使っていた**Render(レンダー)で、ある「壁」にぶつかりました。 そこで今回、思い切っ…

現在開発を進めている「ソーラーパネルシミュレーション機能」屋根の形状を読み取り、発電量を予測するというこの機能を実現するには、Googleが提供する強力な地図データと日射量データが不可欠です。 今回は、Google Cl…

今回の構成 フロントエンド(画面)→ Vercel(無料)バックエンド(API)→ Render(無料)データベース → Neon / PostgreSQL(無料) それぞれの役割を簡単に説明すると、Vercelはユーザ…

前回の記事では、データの保管場所(データベース)をSupabaseから、より柔軟なサーバーレスPostgreSQL「Neon」へ移行した話をしました。 今回はその続きとして、**「Googleログイン機能(OAuth認証…

開発初期、Supabaseは最高の選択肢でした。ボタン一つでPostgreSQLが立ち上がり、GUIでデータを操作でき、APIも自動生成される。まさに魔法のような体験です。 しかし、開発が進み、複数のプロジェクトを抱える…

〜「賢い」のに「知ったかぶりしない」最強の受付係を作る〜 今、私たちは新しいAIサービスの開発に取り組んでいます。 それは、ただのおしゃべりロボットではありません。**「あなたの会社のことを、あなたと同じ熱量で理解し、2…

こんにちは。今回、OpenAI APIとWordPressを活用したブログ記事自動生成ツールの開発に取り組みました。SEOを意識した高品質な記事を自動生成するシステムを構築しましたので、開発の経緯と実装内容をまとめます。…