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

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

ただいまの
回答率

89.99%

CentOS6.5 sendmailで外部へのメール送信ができない

解決済

回答 2

投稿

  • 評価
  • クリップ 0
  • VIEW 6,622

setsu_tenhou

score 29

sendmailでメールの外部送信 stat=Service unvailableとは?
linux CentOS6.5でメールサーバを構築しています。
外部へのメール送信ができなく、op25Bに引っかかっていることがわかり、対策をして、いざ送信としたところ、以下のようなログが出力されました。(一部伏せ字)
何が原因で外部へのメールが送信できないのでしょうか?

ちなみに、対策は下記のページを参考に行いました
https://centossrv.com/op25b.shtml

mail **.icloud.com

 cat /var/log/maillog


Jan 14 14:32:57 localhost sendmail[4345]: v0E5WvFr004345: from=mypc, size=222, class=0, nrcpts=1, msgid=<201701140532.v0E5WvFr004345@localhost.localdomain>, relay=root@localhost
Jan 14 14:32:57 localhost sendmail[4346]: v0E5Wv3m004346: from=<mypc@localhost.localdomain>, size=490, class=0, nrcpts=1, msgid=<201701140532.v0E5WvFr004345@localhost.localdomain>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1]
Jan 14 14:32:57 localhost sendmail[4345]: v0E5WvFr004345: to=**@icloud.com, ctladdr=mypc (500/500), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30222, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (v0E5Wv3m004346 Message accepted for delivery)
Jan 14 14:32:57 localhost sendmail[4348]: STARTTLS=client, relay=smtp.ocn.ne.jp., version=TLSv1/SSLv3, verify=FAIL, cipher=AES128-GCM-SHA256, bits=128/128
Jan 14 14:32:58 localhost sendmail[4348]: v0E5Wv3m004346: to=<**@icloud.com>, delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120490, relay=smtp.ocn.ne.jp. [153.149.231.65], dsn=5.7.1, stat=Service unavailable 

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

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

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

    クリップを取り消します

  • 良い質問の評価を上げる

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

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

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

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

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

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

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

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • ynakano

    2017/01/14 22:48

    Yahoo知恵袋とマルチポストしていませんか?

    キャンセル

  • setsu_tenhou

    2017/01/14 22:57

    マルチポストっていうんですね マナー的によろしくないようなので削除してきました すみませんでした。

    キャンセル

  • ynakano

    2017/01/14 23:07

    そうですね。teratailのヘルプにも非推奨事項として記載されています。

    キャンセル

回答 2

checkベストアンサー

0

参照されたURLの「送信元メールアドレス書き替え設定」はしてありますか?
送信元のドメイン名が"localhost.localdomain"となっているので、OCNに送信する前に送信元アドレスを書き換えてOCNドメインにする必要があります。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/01/16 22:41

    回答どうもありがとうございます。

    今更ながら大変なことに気づいてしまいました。

    私のPCのプロバイダーさんであるOCNさんのホームページにいって、OCN会員登録証に記載されているメールアドレス メールパスワードでログインしようとしたところ。 なんとログインできませんでした。

    設定した当人に聞いたところ、もう何年も前に設定したから覚えてないとのことです。。。
    多分、登録証に記載されている「ご希望のメールアドレスに変更することをおすすめします」とかかれているので、その通りにしたのでしょう。

    プロバイダー経由ではなく、gmailなど他のメールサービスを経由する設定にしてみようと思います。

    お騒がせして申し訳ありませんでした。

    キャンセル

  • 2017/01/16 22:43

    OCNさんには機会があれば問い合わせして、メールアドレスの確認を行いたいと思います

    たくさん回答してくださり、本当にありがとうございました。

    キャンセル

  • 2017/01/16 22:46

    あらー、って感じではありますが技術的に詰まった訳でなさそうなのは救いですね。

    キャンセル

0

smtp.ocn.ne.jp の 587番ポートを使うのであれば、OCN のユーザー/パスワードで認証(SMTP-Auth)が必要なのでは?
telnet smtp.ocn.ne.jp 587 の出力を見ると、暗号化(STARTTLS)なしでも受け付けてくれそうですが、openssl s_client で暗号化した方がいいと思います。
HELO/EHLO と MAIL FROM の間に AUTH を入れて認証を通すと、RCPT TO で任意のメールアドレスに送信できませんでしょうか。

あらかじめ認証用の文字列を生成しておく。
ユーザー名: user@ocn.ne.jp、パスワード: password の場合:

# echo -en '\0user@ocn.ne.jp\0password' | base64
AHVzZXJAb2NuLm5lLmpwAHBhc3N3b3Jk

# openssl s_client -connect smtp.ocn.ne.jp:587 -starttls smtp -crlf
    (以下、入力のみ記載)
EHLO localhost.localdomain
AUTH PLAIN AHVzZXJAb2NuLm5lLmpwAHBhc3N3b3Jk
MAIL FROM: user@ocn.ne.jp
RCPT TO: ***@icloud.com
DATA
(任意の文字列)
.
QUIT

上記で送信できるのであれば、sendmail の authinfo まわりの設定が合っていないのだと思います。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/01/16 22:40

    回答どうもありがとうございます。

    試したところエラーでした。
    しかし今更ながら大変なことに気づいてしまいました。

    私のPCのプロバイダーさんであるOCNさんのホームページにいって、OCN会員登録証に記載されているメールアドレス メールパスワードでログインしようとしたところ。 なんとログインできませんでした。

    設定した当人に聞いたところ、もう何年も前に設定したから覚えてないとのことです。。。
    多分、登録証に記載されている「ご希望のメールアドレスに変更することをおすすめします」とかかれているので、その通りにしたのでしょう。

    プロバイダー経由ではなく、gmailなど他のメールサービスを経由する設定にしてみようと思います。

    お騒がせして申し訳ありませんでした。

    キャンセル

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

  • ただいまの回答率 89.99%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる