さくらのレンタルサーバでメール受信時にスクリプトを起動させる方法

2009年4月 5日 16:24 さくらのレンタルサーバでメール受信時にスクリプトを起動させる方法

以前、メール受信時に perl スクリプトを起動して自動処理させる方法とかメール受信時に PHP スクリプトを起動して自動処理させる方法なんかを書きましたが、今回は、具体的に特定のレンタルサーバー(さくらのレンタルサーバ)で、メール受信時にスクリプトを起動させる方法を書いてみようと思います。

自分のアカウントのメールアドレスを確認する

さくらのレンタルサーバのサービスで、普通にメールアカウントを追加しても、メールサーバーとWebサーバーが分かれているため、そのままではメール受信時にWebサーバー上のスクリプトを起動させることができません。

しかし、さくらのレンタルサーバでは、申込時には通知されませんが、Webサーバーアカウントに対して、ひとつメールアドレスが発行されています。
このアドレスを使用して、受信時にスクリプトを起動させることができます。

というわけで、そのWebサーバーアカウントに割り当てられた、自分のメールアドレスがどんなアドレスなのか確認する方法を説明します。

まず、コントロールパネルにログインします。
「サーバ情報の表示」⇒「サーバに関する情報」と進むと、以下のような画面が表示されるかと思います。

さくらのサーバ・コントロールパネル1

一部画像を修正してありますが、こんな感じの画面が表示されます。

今回必要となる情報は「ホスト名」の部分です。
「www.****sakura.ne.jp」(****は数字)と表示されているかと思います。

これが本来の Webサーバーのホスト名になります。
このホスト名の前に、自分のサーバーアカウント名(FTP や SSH でログインする際に使用するユーザー名)と @(アットマーク)をつけたものが、あなたの Webサーバーのメールアカウントになります。

例えば、Webサーバーのホスト名が「www.9999sakura.ne.jp」で、サーバーアカウント名が「abetatsuya」なら、メールアドレスは「abetatsuya@www.9999sakura.ne.jp」になります。

 

Webサーバーのメールアドレスに転送するためのメールアカウントの作成

上記で確認したメールアドレスを、直接スクリプト同様のメールアドレスとしてもいいのですが、Web上に公開しているサービスで、メールから起動するスクリプトを使うような場合は、このアドレスを公開するのはあまりお勧めできません。

別にスクリプト起動専用のメールアドレスを作成して、そのアドレスから、上記の Webサーバーのメールアドレスに転送するようにしておくのが無難かと思います。

というわけで、再びさくらのレンタルサーバのコントロールパネルに入り、「メールアドレスの管理」から一つメールアカウントを作成し、そのアカウントから「xxxxx@www.****sakura.ne.jp」に転送するように設定しておきましょう。

スクリプトのパーミッションの変更

実際にメール受信時に起動されるスクリプトのパーミッションを変更しておきましょう。

オーナーに実行権限が必要なので、「700」とか「755」とかにしとけば良いかと。

.forward の設定

SSH でログインし、vi 等で ~/.forward を以下のように編集します。

| /home/userame/dirname/scriptname

「|」(縦棒)を書いて、半角スペースを入れて、起動するスクリプトをフルパスで書けばOKです。

以上で設定は完了です。
コントロールパネルで作成したメールアドレス宛にメールを送れば、用意したスクリプトが起動されるはずです。

阿部辰也へのお仕事のご依頼・お問合せはこちら

Twitter始めました。Followはお気軽にどうぞ。

関連するブログ記事
スポンサード リンク
カテゴリー
Linux/UNIX | レンタルサーバー
タグ
.forward | sendmail | SMTP | UNIX | さくらのレンタルサーバー | コマンドライン | シェル | メール | レンタルサーバー
現在位置
TOP > Web制作技術 > Linux/UNIX > さくらのレンタルサーバでメール受信時にスクリプトを起動させる方法
前のブログ記事
読んだ本、読みたい本でつながるSNS&ライフログサービス『読書メーター』 [2009年4月 4日 23:59]
次のブログ記事
「The S.O.U.P.」 - 川端裕人 [2009年4月 6日 23:59]

トラックバック(0)

このブログ記事に対するトラックバックURL:

コメント(2)

Cheap Michael Kors Handbags [2014年9月27日 17:09]

Luv Luv this Michael Kors bags bag Perfect size! And good price fr Amazon

lfveoo [2017年1月14日 00:43]

Sildenafil best price for viagra relaxes muscles conceive in the walls of blood vessels and increases blood hurry to circumstance areas of the body.

コメントする


画像の中に見える文字を入力してください。

 

このブログについて

阿部辰也

Webコンサルタントやシステムエンジニア、執筆業などをやっている、グッドホープ代表・阿部辰也のブログです。
Web技術系のTipsから仕事の話、趣味の話まで色々と。
人生は所詮生まれてから死ぬまでの壮大な暇つぶし。
だったら有意義に暇をつぶして生きましょー。

阿部辰也へのお仕事のご依頼・問合せはこちらからどうぞ。

Twitter: @t_abe
読書メーター: ID:Tatsuya

このブログのサイトマップ
このブログのはてなブックマーク数

Feed/RSS購読

タグクラウド

最近のトラックバック

阿部辰也の著書

77のキーワードで知る インターネットで稼ぐ 図解 ブログ・メルマガ・Webサイト構築の基本

77のキーワードで知る インターネットで稼ぐ 図解 ブログ・メルマガ・Webサイト構築の基本

頑張って書いたのに、出版後すぐに出版社が倒産して印税も貰えずじまいで俺涙目(笑)。

Powered by Movable Type 5.02

スポンサード リンク

はてなブックマーク



あわせて読みたい

t-abeの今読んでる本

t-abeの最近読んだ本

t-abeの今やってるゲーム

t-abeの最近やったゲーム