Linuxサーバー(CentOS 5.10)へのルートアクセス権があります。 SMPTが機能しているか、Eメールサーバーがあるか、ポート番号、SSLが必要か、どの認証方法が必要か、Eメールアドレスのリスト、可能な場合はパスワードなど、Eメールサーバーの設定を見たいです。メールアドレス。文書はどこで見つけるべきですか?
これはnetstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:8005 0.0.0.0:* LISTEN 4796/java
tcp 0 0 0.0.0.0:8009 0.0.0.0:* LISTEN 4796/java
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 21409/mysqld
tcp 0 0 0.0.0.0:970 0.0.0.0:* LISTEN 3332/rpc.statd
tcp 0 0 0.0.0.0:44 0.0.0.0:* LISTEN 6765/sshd
tcp 0 0 0.0.0.0:10991 0.0.0.0:* LISTEN 4796/java
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 3271/portmap
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 4700/httpd
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 4796/java
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 4768/postgres
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 4338/sendmail
tcp 0 0 0.0.0.0:30847 0.0.0.0:* LISTEN 4796/java
答え1
これは実行中のMTAによって大きく異なります。 CentOSには2つのプライマリメールサーバー(sendmailとpostfix)がインストールされています。 Sendmailがデフォルト設定です。
何も変更しておらず、デフォルトがそのままの場合は、/etc/mail/ですべてのsendmail設定を確認できます(/etc/aliasesのエイリアスを除く)。
マスターサーバーがpostfixに切り替えられると、すべての設定は/ etc / postfix /にあります。 postconf -aを使用して、現在アクティブなすべてのpostfix設定とその値を表示することもできます。
どちらにしても文書化を始めるのに最適な場所はマニュアルページです。男 sendmail 男 postfix
わからない場合は、いつでも netstat または sockstat を使用して実行中の MTA を確認できます。netstat -pat | grep smtp
例えば。最後の列には、ポート25にバインドされた実行可能ファイルのPIDと名前が表示されます。
答え2
sendmailを実行しています。これはCentOS 5のデフォルトのmtaです。 CentOS 7はサフィックスを使用します。 Sendmailはlocalhostのポート25でリッスンしています。したがって、ローカルユーザー/アプリケーションのみがそれを使用してメールを送信できます。ローカルユーザーもメールを受信できます。 /var/spool/mail ディレクトリを確認してください。メールを送信するためにSSLは必要ありません。私はそれが構成されていないと推測しています。 sendmailはインターネットにアクセスできないため、電子メールの送受信に認証は必要ありません。 /var/spool/mail ディレクトリを確認し、これまで誰がメールを受け取ったかを確認します。ただ「根」だと思います。ユーザーが電子メールを受信すると、ユーザー名がファイル名として含まれているファイルが表示されます。電子メールを表示するためにパスワードが必要なく、パスワードが設定されたことがないと確信しています。
どこから始めるべきかについては、CentOS 5のドキュメントを確認してください。https://www.centos.org/docs/5/html/5.1/Deployment_Guide/s1-email-mta.html
すべての質問に回答したいと思います。
答え3
ちょっと遅く書いてますね。でもここに来る方にもう少し説明をさせていただきたいと思います。
sudo netstat -ntlp | grep ':25'
「忘れないでください」を使用して、サーバーで実行されているメール転送エージェント(MTA)を確認できます
sudo
。そうしないと、プログラム/ pid名が表示されない可能性があります。
ほとんどの場合、おそらく
postfix
。
> sudo postfix status
postfix/postfix-script: the Postfix mail system is running: PID: 91245