No.2ベストアンサー
- 回答日時:
まぁネームサーバーからメールエクスチェンジャを引いたら後はメールサーバーのお仕事だしね。
私はMac OS X serverで動作するメールサーバーには明るくないけど、今一般的に広く利用されているメールサーバーは
・sendmail (未だに数多くあります!)
・Postfix (今からメルサバを極めるならこれ一択!)
・qmail (Postfixの台頭で数は少なくなったけど一部のマニアには根強い人気!)
の3つ。まぁLinux界隈でも天下のRedhatさんがRedhat Enterprise Linux 5ではオプションながらすぐ導入できるようになっており、6からはとうとうデフォルトになったので今からだったら迷わずPostfixだ。
なのでOSうんぬんよりも「Postfix」で情報を集めた方がいいだろう。
だが、Postfixは他の2つに比べて簡単だとは言え、セキュアで安定したメールサーバーの構築自体がとても難易度が高いものなのでまずはいきなり公開せずにじっくりと基礎を勉強してからというのをお勧めする。
メルサバに加えて自宅メルサバで気をつける点としては以下のようなものがあるだろう。
・大抵OB25Pがかかっているので自宅メルサバからインターネットへのメール送信にはプロバイダーのメールサーバーに転送してもらう。Postfixならrelayhostというキーワードで検索の事。
・そもそもメールの仕組み自体がDDNSとは相性が悪い。ほんちゃんで運用するのは強く非推奨と言ってもいいくらいお勧めできない。目的が勉強であれば良いが、メルサバが主目的で最終目的であれば素直にVPSを借りるのが良かろう。メルサバ程度ならワンコインVPSでもなんとかなる。もちろんANo.1さんのおっしゃる通りメルサバのプロに任せてしまうのが一番なのは言うまでもない。
さて、メールの仕組みと書いたが、仮にあなたが立てたいメルサバのメルアドがaaaaa@html-css.example.comだったとしよう。世の中の多くのメールシステムは、そこにメールを送ろうとするとき、
1.html-css.example.comというドメインにMXレコードがあるか探す。
2.あればMXレコードに記載されているホストのAレコードを引いてそこに送りつける。
3.なければhtml-css.example.comというホストのAレコードを引いてそこに送りつける。
という流れでメールの送り先を探す。
Webサーバーであれば相手は大抵(Webブラウザーを操作している)人間になるのでたまにつながらなくっても「調子悪いのかな、ちょっと時間を置いてからまた来よう」と頭を働かせてくれるけど、メールは基本的にサーバー対サーバーなのであまり融通を利かせてくれない(ちょっと待って後でもう一度送ってみるくらいの事はしてくれる場合が多いけど)。下手をすると「何度もIPがころころ変わる怪しいメールドメインだ」と晴れてブラックリスト入りという危険性もある。
DDNSでもieserver.netとかダイナミックにMXレコードを設定してくれるところもあるし、単純に3番のAレコードに頼るところもある。メルサバを立てる以上、「インターネットからどういう風に自分に届くか」はきっちり押さえておこう。
anmochiさま
書き込みありがとうございます!
ブログなどの書き込みだとどうも主流が掴めなくて、、、
sendmailとPostfixなどもあまりわからない状態だったで全体像がはっきりしてきました。
注意点やieserver.netの情報など、ここから検索して知識を広げることができそうです!!
取っ掛かりの流れをありがとうございました。
Postfixについて少し勉強したいと思います!
No.4
- 回答日時:
よほどIPアドレスがころころ変わらないければddnsでメールサーバー立てても
問題なく運用できますよ。
ddns上の名前の更新は数時間に1度くらい更新プログラムを走らせれば
整合性が確保できるので、これが数分に一度ipアドレスがかわるとなると
1分に一度ddnsに更新をかけないといけない状況になるので、あまり頻繁な更新は
ddns側から遮断されてしまう可能性もあります
自前メールサーバーであればメールアドレスの作成や削除が任意でできるので
運用方法によってはそれなりに便利です
たとえばプログラムで使う捨てIDなどこまめに設定できるので
ちなみにメール受信は自宅サーバーでうけ、送信はISP側のメールサーバーを
利用するのがスマートなやり方です。
とくに最近のISPはポート25を受け付けてくれなくなってきており、ポート587を利用します。
そうなると自宅サーバーを介して認証処理するより、メールクライアントが
それぞれ587で設定したほうが楽です。
yambejpさま
書き込みありがとうございます!
ddnsでメールサーバの具体的情報、とても参考になりました。
ddnsの運用には少し工夫が必要なんですね!
下記の方法は、思い付きませんでした。
ポート587も試してみます!!
>ちなみにメール受信は自宅サーバーでうけ、送信はISP側のメールサーバーを
>利用するのがスマートなやり方です。
>とくに最近のISPはポート25を受け付けてくれなくなってきており、ポート587を利用します。
No.3
- 回答日時:
ISPなどと動的IPの契約でDDNSを利用してドメイン名(というかホスト名)を取得し、
自宅サーバでメールサーバを構築したい。
ってことですかね?
自宅のメールサーバから外に送信する。
というのはISPなどのメールサーバに中継を依頼する方法がありますが、
外部からのメールを自宅のメールサーバで受ける。という場合に問題が発生する場合があります。
ので、自宅でメールサーバはあまりやらないのでしょう。
OP25BやIP25Bなど、25番ポートへの接続がISPの大本のルータなどでブロックされている場合があります。
そうなるとメールサーバ構築しても使い物にならない。ということになります。
ISPによっては固定IP契約にすることで上記のフィルタの適用外にする。というオプションがある場合があります。
その場合は外のメールサーバからの接続も可能になるので受けるコトも可能でしょう。
OP25Bで外に送信する場合…
自宅メールサーバ=○=>ISPのルータ=×=>外のメールサーバ
で外のメールサーバに接続できない。
自宅メールサーバ=○=>ISPのメールサーバ=○=>ISPのルータ=○=>外のメールサーバ
ISPのメールサーバから外の目メールサーバへの接続は許可されているので、中継を依頼することで送信できる。
IP25Bで外から送信してもらう場合…
外のメールサーバ=○=>ISPのルータ=×=>自宅メールサーバ
で接続不能です。
外のメールサーバがISPのメールサーバを中継してくれれば可能でしょうが、そのような設定はは普通はありませんし。
迷惑メール対策として、上記のような設定がされている場合があります。
別のポート番号を使用して、認証付きの通信で…という手段がありますが、
「メールサーバ間の通信」で認証をすることができません。
# 例外は自宅メールサーバからISPのメールサーバへ中継を依頼する時。
# たいていは契約しているISPのメールサーバに契約しているアカウントでの認証を行うことになるハズです。
# その為、自宅メールサーバ側で中継依頼の際に認証するように設定する。
外との通信はしない。
という、内部ローカルでのみ使用するメールサーバなら構築している人もいるでしょう。
# 実際、ウチでも動いていますし。 複数サーバのLogWatchレポートなどは1つのサーバにまとめた方が楽なので。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
nslookupでIPが見つからない
-
ActiveDirectoryのドメインにク...
-
MXレコードの変更が浸透しない?
-
FTPサーバについて詳しい方(ア...
-
二つのPCでサンダーバードを使...
-
DHCPの適切なリース期間を教え...
-
停止中のメールサーバへメール...
-
フォルダ、ファイルのアクセス...
-
逆引きの問い合わせにテストに...
-
IIS非公開設定
-
サーバ移転後、運営サイトから...
-
ActiveDirectoryポリシーの設定が
-
【 TeraStation 】アクセス制限...
-
MPLABでPIC16F887のCONFIGについて
-
UltraVNCでマウス操作を見られ...
-
Radishは使用可能でしょうか
-
クライアントに、ショートカッ...
-
Samba+LDAPでユーザー管理
-
webサーバーのhttp://hoge/foo/...
-
BIOS アップするとメモリーの定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
nslookupでIPが見つからない
-
ActiveDirectoryのドメインにク...
-
DNS未設定なのにインターネット...
-
DNSでHOSTが「正引き」と「逆引...
-
MXレコードの変更が浸透しない?
-
ドメインのネームサーバとNSレ...
-
メールサーバの仕様について
-
DNSの逆引きについて教えてくだ...
-
コアサーバーでのサブドメイン...
-
DNSの逆引きで答えさせるホスト...
-
qmailで外部のSMTPサーバを使っ...
-
独自ドメインメールについて
-
弊社ホームページのサーバーを...
-
gmail受信のみ不可(qmail使用)
-
メールサーバ(qmail)を通して...
-
MX(メールエクスチェンジャ)っ...
-
ゾーンファイルの書き方について
-
お名前.comサーバ(VPS)でのサ...
-
Active DirectoryでDC追加できない
-
サーバーのメール設定の仕方
おすすめ情報