質問: --- * 環境 GMO CLOUD ALTUSの仮想サーバー(自身のサーバー) CentOS6.7 LAMP postfix 自身のサーバーにメールサーバーなし * 目的 ロリポップ様(自身のサーバーとは別にレンタルサーバーを契約中)のメールサーバーにリレーしてメール送信を行いたい * 状況 opensslもしくはtelnetコマンドにて、それぞれメール本文を入力するところまではたどり着けるのですが、最後にエラーが出てしまいます ``` 451 Queuing declined or disabled; try again later ``` * その他補足 ロリポップ様HPのメール設定用ページ(https://lolipop.jp/manual/mail/mail-change-set/)にて、SMTPサーバのポートは465を使用するよう書いてありましたので原則その方針で検証していますが、スペックページ(https://lolipop.jp/service/server-spec/)には > > メール送信 > > サーバーソフトウェア名 postfix > > 接続ポート番号 25(サブミッションポート「Port587」も可) > > 暗号化通信 ○(465番ポート) > > > と記載してあります。このあたりに関してもよくわかっておりません・・・ 出てきたエラー内容をもとに自分なりに調べているのですが、解決に至っておりません 必要な設定ファイルの情報等あれば可能な限り開示させていただきますので、 何卒よろしくお願いいたします --- 【追加情報】 1/17 10:00 ``` Jan 17 09:42:59 XXXXX postfix/smtp[20092]: ED806A0AA4: to=, relay=smtp.lolipop.jp[157.7.107.4]:465, delay=50541, delays=50240/0.04/300/0, dsn=4.4.2, status=deferred (conversation with smtp.lolipop.jp[157.7.107.4] timed out while receiving the initial server greeting) ``` メール送信cgiを実行した際のmaillogになります。 --- **【opensslコマンド実行時の結果】** ``` # openssl s_client -connect smtp.lolipop.jp:465 CONNECTED(00000003) ~~(中略)~~ 220 smtp-proxy003.phy.lolipop.jp LOLIPOP-Fsecure # EHLO test.domain.com(自身のドメインです) 250-smtp-proxy003.phy.lolipop.jp Hi smtp-proxy003.phy.lolipop.lan [172.19.44.44] 250-8BITMIME 250-AUTH PLAIN LOGIN 250 SIZE 102400000 # AUTH PLAIN XXXXXXXXXXXXXXXXXXXXXXXXXXX(USER名とパスをbase64エンコードしたもの) 235 Authentication successful for 契約しているロリポップの@メールです.jp - authsql/plain # mail from: 250 , sender OK - how exciting to get mail from you! # rcpt to: 250 , recipient ok # data 354 Enter mail (LOLIPOP-Fsecure) # subject メールタイトル # メール本文 # . 421 See http://smtpd.develooper.com/barelf.html closed ``` **【telnetコマンド実行時の結果】(ポート465で指定する場合)** ``` # telnet smtp.lolipop.jp 465 Trying 157.7.107.4... Connected to smtp.lolipop.jp. Escape character is '^]'. ここで応答が返ってこなくなります ``` **【telnetコマンド実行時の結果】(ポート25で指定する場合)** ``` # telnet smtp.lolipop.jp 25 Trying 157.7.107.4... Connected to smtp.lolipop.jp. Escape character is '^]'. 220 smtp-proxy004.phy.lolipop.jp LOLIPOP-Fsecure # EHLO test.domain.com(自身のドメインです) 250-smtp-proxy004.phy.lolipop.jp Hi smtp-proxy004.phy.lolipop.lan [172.19.44.45] 250-8BITMIME 250-AUTH PLAIN LOGIN 250 SIZE 102400000 # AUTH PLAIN XXXXXXXXXXXXXXXXXXXXXXXXXXX(USER名とパスをbase64エンコードしたもの) 235 Authentication successful for 契約しているロリポップの@メールです.jp - authsql/plain # mail from: 250 , sender OK - how exciting to get mail from you! # rcpt to: 250 , recipient ok # data 354 Enter mail (LOLIPOP-Fsecure) # subject メールタイトル # メール本文 # . 451 Queuing declined or disabled; try again later ```
回答: ロリポップ様より以下のように回答があり、メール送信に成功いたしました。 ``` なお、いただいたコマンドを拝見いたしましたところ、 形式が異なるようでございましたので、以下の箇所について 修正を行っていただき、実行をお試しいただけますか。 ▼該当箇所 # subject メールタイトル # メール本文 # . ▼実行をお試しいただきたい形式 # subject: (エンコードしたメールタイトル) # <空行> # メール本文 # . ``` どうやら初歩的なミスのようでした。お騒がせいたしました。 アドバイスをくださったみなさん、ご協力いただきありがとうございました。