質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
IMAP

IMAP (Internet Message Access Protocol) とは、メールサーバー上の電子メールデータを操作するためのプロトコルです。

Dovecot

Dovecotとは、POPやIMAPサーバーを提供するMDA(メール配送エージェント)の一つです。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

解決済

ローカルネットワーク内のメールサーバー

Feynman
Feynman

総合スコア0

IMAP

IMAP (Internet Message Access Protocol) とは、メールサーバー上の電子メールデータを操作するためのプロトコルです。

Dovecot

Dovecotとは、POPやIMAPサーバーを提供するMDA(メール配送エージェント)の一つです。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

1回答

0評価

0クリップ

2524閲覧

投稿2016/08/01 08:42

編集2022/01/12 10:58

Ubuntu14.04でローカルネットワーク内だけで動くメールサーバーを作りたいのですが、うまくいきません。

postfixとdovecotをインストールて、localhostでのメール送受信はうまくいくのですが、
ネットワークの他のPCからポート143などにアクセスできません。
postfix/main.cfの設定は以下のとおり

main.cf

smtpd_banner = \$myhostname ESMTP \$mail_name \(Ubuntu\) biff = yes # appending \.domain is the MUA's job\. #append_dot_mydomain = no mydomain = example\.local # Uncomment the next line to generate "delayed mail" warnings #delay_warning_time = 4h readme_directory = no # TLS parameters smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil\.pem smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil\.key smtpd_use_tls=yes smtpd_tls_session_cache_database = btree:\${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:\${data_directory}/smtp_scache # See /usr/share/doc/postfix/TLS_README\.gz in the postfix-doc package for # information on enabling SSL in the smtp client\. smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination myhostname = Notice alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases mydestination = Notice, localhost\.localdomain, localhost, example\.local relayhost = mynetworks = localhost, 192\.168\.11\.0/24 mailbox_size_limit = 0 recipient_delimiter = \+ inet_interfaces = all default_transport = error relay_transport = error home_mailbox = Maildir/

/etc/dovecot/dovecot.conf

dovecot.conf

!include_try /usr/share/dovecot/protocols\.d/\*\.protocol listen = \* login_trusted_networks = 192\.168\.0\.0/24 dict { } !include conf\.d/\*\.conf !include_try local\.conf

[このサイト](http://wiasth\.hatenablog\.com/entry/2014/12/27/013921\)を参考にしましたが、
telnet localhost 143はうまくいくのですが、
他のPCから telnet <IPADDRESS> 143は動きませんでした。

netstat では以下の様子が見られます。

netstat

tcp 0 0 0\.0\.0\.0:25 0\.0\.0\.0:\* LISTEN tcp 0 0 0\.0\.0\.0:110 0\.0\.0\.0:\* LISTEN tcp 0 0 0\.0\.0\.0:143 0\.0\.0\.0:\* LISTEN

お助けください。

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

tanat
tanat

2016/08/01 09:28

ネットワーク上の他のPCからTCP143以外(例えばTCP22(ssh)やping)でのアクセスは出来ている状態でしょうか?
tanat
tanat

2016/08/01 09:29

sudo iptables -L とコマンドを打つとどう表示されますか?
coco_bauer
coco_bauer

2016/08/01 14:08

メールサーバを稼働させているマシンのIPアドレスは、どのようにして決めていますか? DHCPだとIPアドレスが一定しませんよ。 また、ファイアウォールで他のマシンからのアクセスをブロックしたりしていませんか? 確認してください。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

IMAP

IMAP (Internet Message Access Protocol) とは、メールサーバー上の電子メールデータを操作するためのプロトコルです。

Dovecot

Dovecotとは、POPやIMAPサーバーを提供するMDA(メール配送エージェント)の一つです。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。