文系プログラマによるTIPSブログスマートフォン用の表示で見る文系プログラマによるTIPSブログ文系プログラマ脳の私が開発現場で学んだ事やプログラミングのTIPSをまとめています。macのmarvericksでpostfixを起動してローカルにメールサーバーをたてる2014-06-11macのmarvericksでpostfixを起動してローカルにメールサーバーをたてるmacTwitterGooglePocket手軽にやっちゃいましょう〜プログラム開発をしていると、メール送信するプログラムをよく書きます。この時、外部から25ポートを許可しないサーバが多く、ローカル環境でコーディングし、ローカルからメール送信したい場合に困ってしまいます。今回はmacのmarvericksでローカルをメールサーバ化し、メール送信関連の開発をし易くためのpostfixの設定手順を公開してみます。directoryこんなエラーが出る場合、以下の対応をする必要があります。set-permissionsこれで起動はするようになります。submit.credの用意しかし、いざメール送信ようとすると、以下のエラーが出る場合があります。/etc/postfix/submit.credとし、以下の内容を書き込みます。1hostname|user|password続いて作成したsubmit.credの権限を変更します。/etc/postfix/submit.credpostfixのリロード一通り設定ができたので、reloadすれば完了です。systemこれでローカルにpostfixでメールサーバーをたてることができました。log4j.xmlの設定例ついでにlog4jで、log.error()のイベントが発生した際にメール送信されるように設定してみます。</root></log4j:configuration>こんな感じでSMTPHostをローカルに設定すると、ローカルのpostfixによってメールが送信されます。経つと以下のようなログが出力されると同時にメールが送信されます。removedmail.logをtailしていると、メール送信のタイミングが解りやすくなります。ポートの開放等ポート開放等は不要です。リモートログイン等をいじる必要はありません。雑感ローカルにメールサーバをたてると以下のようなメリットがあります。ポート開放等のアクセス制限を気にしなくてよくなる。ネットワークに繋がっていなくてもスタンドアローンで動作する。bashでメール送信するスクリプト作成などをローカル環境のみで行える。私の開発現場では、基本的にSMTPHostはlocalhost以外許可しないサーバが多いです。ローカルからサーバにあるpostfixを利用してメール送信できないのです。いう時、macだと簡単にpostfixでメールサーバがたてられるので楽なのです。ちなみにbashでメール送信するシェルスクリプトについては以前以下の記事を書きました。bootで静的リソースにキャッシュ回避のための「?xxx=xxx」を自動追加するできるんだな、これが。bootデビューしたので良かった点と悪かった点を書い...長い道のりでした・・・2015-01-10SubEthaMailのwiserで仮想SMTPを立ててjavaのメール送信をユニットテストする!メール送信はまだまだ業務で重要ですね。週間)昔は業務系SIer、今はベンチャー企業でプログラムを書いています。INFILEを実行できるようにするmacのAutomatorでhomebrewのコマンドをFinderのサービスから実行できるようにするReactオススメ書籍React自体の基礎、AtomicDesignの適用、CSSの運用手法の歴史的な経緯とメリットデメリット、Reduxの基礎、redux-sagaによる非同期処理、サーバサイドレンダリング、テスト、lint、を学ぶ事ができます。単行本(ソフトカバー)この商品を含むブログを見るAngularオススメ書籍Angularを学ぶなら絶対以下がおすすめです!バインディング、ディレクティブ、パイプ、フォーム、コンポーネント、サービス、ルーティング、httpClientによる非同期httpリクエスト、テスト、angular-cli、を非常に丁寧な説明で網羅的に解説しています。大型本この商品を含むブログを見るSEOオススメ書籍SEOを学ぶなら絶対以下がおすすめです!クローラに対して何をどうすればサイトの巡回効率・速度を上げる事ができるのか、どういったマークアップをする事が標準仕様なのか。巷に溢れる業者による経験則に基づくオレオレSEO情報は一切無く、全てGoogle等のオフィシャルな情報に基づいて何をすべきか、どんな手段があるのかを解説されています。プログラマな私が業務で行った施策が多く書かれており、プログラマ寄りで高度な内容となっており、巷のビギナー向けの曖昧な情報集とは一線を画しています。Amazonアソシエイト・プログラムの参加者です。reserved.スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。