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で質問しましょう!
似たような質問が見つかりました
- VPN DNS「8.8.8.8」とは何なのでしょうか? 固定 IP アドレスで光回線の代わりに使えますか? 4 2022/10/17 16:30
- VPN 無料のwifiはなぜ危険性高い? VPN プライベートDNSモードにすれば安全? 2 2022/06/04 18:23
- 情報処理技術者・Microsoft認定資格 応用情報処理技術者試験のシステム利用率の計算について 2 2022/03/28 07:43
- WordPress(ワードプレス) WordPressの編集画面がいつもと違うのですがこれは何でしょう? 1 2023/03/29 10:26
- サーバー メールサーバーについて詳しい方、メールサーバーの管理業務経験のある方、教えてください。 3 2022/11/12 18:24
- ホームページ作成・プログラミング 検索にヒットしないページを作った後の確認方法 3 2022/07/21 17:37
- UNIX・Linux redmineにメールを飛ばす方法 1 2022/09/13 22:02
- ドメイン・サーバー・クラウドサービス サクラサーバーでのHPのUPについて 1 2023/06/10 11:21
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- Visual Basic(VBA) DDNSを頻繁に使用している方 2 2022/08/02 12:29
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ムームーDNSの設定(メールとWE...
-
DNSでHOSTが「正引き」と「逆引...
-
ゾーンファイルの書き方について
-
nslookupでIPが見つからない
-
ocnメール着信音
-
二つのPCでサンダーバードを使...
-
なぜヤフー知恵袋は無法地帯を...
-
フォルダ、ファイルのアクセス...
-
富士通 PRIMERGY TX200 RAID...
-
メール送信時に"メモリがいっぱ...
-
グループポリシー(壁紙の設定)...
-
ActiveDirectoryポリシーの設定が
-
やってはいけないアクセス制限
-
Apache/CentOS 5 にアクセスで...
-
DVDを作る際、メニュー、オート...
-
PS2 SCPH50000M...
-
ルーターのプロキシ接続の通過...
-
ipod nano シャッフルを解除したい
-
Al-Mailでメールが送信できませ...
-
教えて!goo で新しい回答が投...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
nslookupでIPが見つからない
-
ActiveDirectoryのドメインにク...
-
DNS未設定なのにインターネット...
-
DNSでHOSTが「正引き」と「逆引...
-
MXレコードの変更が浸透しない?
-
ドメインのネームサーバとNSレ...
-
MXレコード変更時の動作について
-
DNSの逆引きで答えさせるホスト...
-
セカンダリDNSのNSレコードの動...
-
MXレコードにサブドメイン
-
google apps を利用したDNS設定...
-
Postfixで外部ドメインから受信...
-
独自ドメインの設定とDNSの変更
-
逆引きできないホストからのメ...
-
AとMXレコードが同じホスト名で...
-
DNSサーバ(BIND)でAレコード...
-
DNSへの登録を確認する方法(メ...
-
gmail受信のみ不可(qmail使用)
-
メールサーバ(qmail)を通して...
-
MX(メールエクスチェンジャ)っ...
おすすめ情報