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

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

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

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Postfix

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

Q&A

解決済

1回答

555閲覧

telnetでメールが送信できません

sake

総合スコア57

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Postfix

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

1グッド

0クリップ

投稿2024/01/13 06:00

実現したいこと

telnetではメールが送信できませんが、sendmailではメールが送れます。
telnetとsendmailは、どのような違いがありますか?
端末でメールを送りました。
[root@mailsv ~]# sendmail xxxxx@host_server.jp
From:zzzzz@host_server.jp
To:xxxxx@host_server.jp
Subject:postfix test1
test1
.
これは、メールが届きます。

[root@mailsv ~]# telnet xxxxx@host_server.jp 25
telnet: xxxxx@host_server.jp: Name or service not known
xxxxx@host_server.jp: Unknown host
ユーザーが無いとエラーが出ます。

発生している問題・分からないこと

メールサーバーのテストをしていますが、メールの受信でつまづいています。
どなたかお力添えをお願いします。

該当のソースコード

特になし

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

該当する記事がみつかりませんでした。

補足

環境
CentOS Linux release 7.9.2009 (Core)

melian👍を押しています

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

melian

2024/01/13 06:24

> xxxxx@host_server.jp: Unknown host 「Unknown host」と表示されています。「ユーザが無い」というエラーではありません。telnet コマンドの場合は対象サーバのホスト名を指定します。 telnet host_server.jp 25 connection が確立した後の具体的な入力は sendmail コマンドとは異なります。以下の記事が参考になるかと思います。 telnetでメール送信 http://ash.jp/net/telnet_smtp.htm
sake

2024/01/13 06:46

コメントありがとうございます。 ご指摘頂いたように変更して試してみました。 [root@mailsv ~]# telnet host_server.jp 25 Trying host_server.jp... Connected to host_server.jp. Escape character is '^]'. 220 host_server.jp ESMTP HELO host_server.jp 250 host_server.jp MAIL FROM:yyyyy@host_server.jp 250 2.1.0 Ok RCPT TO:xxxxx@host_server.jp 554 5.7.1 <xxxxx@host_server.jp>: Recipient address rejected: Access denied 421 4.4.2 host_server.jp Error: timeout exceeded Connection closed by foreign host. sendmailコマンドではメールが送れました。
guest

回答1

0

自己解決

もう一度Postfixの設定を見直しました。
そして、master.cfの設定でsubmissionが有効になっていないのに気付いて以下のようの修正しました。
submission inet n - n - - smtpd
-o smtpd_sasl_auth_enable=yes
-o smtpd_recipient_restrictions=permit_sasl_authenticated,reject
-o milter_macro_daemon_name=ORIGINATING
無事メールを送信することができました。
丁寧なコメント有難うございました。

投稿2024/01/13 07:36

sake

総合スコア57

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.31%

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

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

質問する

関連した質問