メールのおべんきょ。
MTA(Mail Tranfer Agent)
メールを配信したり転送を行うプログラムのこと。メールサーバはこの機能を有している。
MUA(Mail User Agent)
MTA機能を持たず、ユーザのフロントエンドとして、電子メールの表示や読み書き、そしてメールサーバへの送信やサーバの自分のメールボックスからのメールの受信に専念するプログラム。
配信(delivery)
MTAが自分の所のローカルユーザーのメールボックスへメールを送る事を「配信」と言
う。
転送(transport)
送信先が自分の所のローカルユーザーでない場合、他のメールサーバーへメールを送る必要がある。MTAが他のメールサーバーへメールを送る事を「転送」と言う。
中継(relay)
MTAが、MUAや他のMTAからのメールを「転送」することを「中継」という。
とこんな感じかな。
転送と中継の説明がなってないような気がするが...
ツッコミよろしくです。
2013-03-20
2013-03-18
そのまま移行してやがった
...だめだ、ここ。
昔のソース、そのまま移行してやがった。
外部入力値は、htmlspecialchars()通すか、htmlentities()通すかのどっちかなのに、
昔のソースそのまま移行してあったから(っていうか、昔も間違ってんだけど)
stripslashes()通した結果に対して、
「"」を「"e;」にreplace()してた。
呆れてものもいえない。
昔のソース、そのまま移行してやがった。
外部入力値は、htmlspecialchars()通すか、htmlentities()通すかのどっちかなのに、
昔のソースそのまま移行してあったから(っていうか、昔も間違ってんだけど)
stripslashes()通した結果に対して、
「"」を「"e;」にreplace()してた。
呆れてものもいえない。
2013-03-15
登録:
コメント (Atom)
そもそも添付ファイル名の規約ってRFCでどうなってるの?
Outlookから送ったメールの添付ファイル名が、iPhoneで「 =?utf-8?Q?...?= 」と無残に文字化けしてしまう現象。その元凶を紐解くと、1990年代から続く 「RFC規格のねじれ」 と、Microsoftによる 「独自の割り切り」 という深い闇に突き当...
-
本題に入る前に、まずは、sh/bash系のシェルで標準出力と標準エラー出力をリダイレクトする方法から。 現在使用中のシェルを確認するには、 # echo $SHELL とすれば確認できる。 その他、利用できるシェルを確認するには # cat /etc/shell...
-
Internet Explorer も、気がついてみたらFirefoxまでも、複数タブ・ウィンドウ間で同一セッションになってしまった。確か、Firefox 3.6のときは、ウィンドウが別だったらセッションも別になっていたと思ったのになぁ... で、同一セッションになって困るの...
-
おー、ほぼ一年ぶりの更新だ・・・ 普段、何気に設定していた cron なんですが、 「PATHは通っていないから、フルパス書いて」 「#!/bin/bash はお呪い」 っていう程度の認識しかなかった。 ので、一からお勉強。 まず、cron の シェル...