お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-05-07 23:42:50

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

ポート587でメールが送れない on Ubuntu10.04serverから構築したja-desktop版

稼働環境
 MSI-865GM2-LS, P4 3.2GHz, 3.0GB, NVIDIA Geforce6600 AGP, Creative Labs SB Live! EMU10k1
 ATA 60GB ext3: /boot, /  SATA 500GB ext4: swap, /tmp, /home, /var
 Ubuntu10.04server版
  ~$ uname -a
  Linux ××××× 2.6.32-22-generic-pae #33-Ubuntu SMP Wed Apr 28 14:57:29 UTC 2010 i686 GNU/Linux

 Server版からGUI(日本語desktop)への移行手順
  note: Ubuntu-ja-10.04-desktop-i386が待ちきれず、server版から試行
 1. # apt-get install xorg
 2. # apt-get install ubuntu-desktop
 3. # apt-get install build-essential
 4. # apt-get install linux-headers-'uname -r'
 5. # apt-get update
 6. 再起動
 7. gdm デスクトップが起動、日本語環境になったのでその他必要なソフト群を導入
   note: 後で気がつき、# apt-get install ubuntu-desktop-ja も実行した。
    私なりに、Ubuntu-ja-10.04-desktop の環境にしたつもりです。
  
このPCから、Thunderbird, Evolutionともに、受信は問題なくできます。
しかしながら、表記した通りポート25では送信できますが、ポート587はメールソフトが送信失敗と言います。
どの様な対処をすれば、可能になるのでしょう?
助言をいただけると、ありがたいです。


最初は、postfis,dovecot,sasl2をインストールしていましたが、初期状態のままなのに症状が改善しないので、
削除しました。
また、openssh-serverも操作しないまま、これも消しました。
クライアントsshは/etc/init.d/sshとして残っています。これを削除しようとしたら、いっしょにubuntu-desktopが
消されてしまうので、断念。

私はso-netを利用していますので、自宅からはポート25からの発信なら不具合なく動作します。
 <so-netのmail設定>
 1.受信
  pop3
  サーバー名: pop.so-net.ne.jp  ポート: 995
  ユーザー名: *****@***.so-net.ne.jp
  セキュリティ: SSL 認証 APOP
 2.送信
  SMTP
  サーバー名: mail.so-net.ne.jp  ポート: 587
  サーバー認証
  セキュリティ: TLS
  type: ログイン認証 ユーザー名: *****@***
           password:
 この設定で、普通のUbuntu-ja-8.04-desktop-386 をインストールしたものは、何ら問題なく動作しています。
              8.10, 9.04, 9.10 も同じく正常に稼働します。
 自宅での回避手段
 2'. 送信
  SMTP
  サーバー名: mail.***.so-net.ne.jp  ポート: 25
  サーバー認証
  セキュリティ: 暗号化しない
  type: PLAIN ユーザー名: *****@***
           password:

~$ ifconfig -a
eth0      Link encap:イーサネット  ハードウェアアドレス 00:**:**:**:**:** 
          inetアドレス:192.168.**.***  ブロードキャスト:192.168.**.***  マスク:255.255.255.0
          inet6アドレス: ****:****:****:0:****:****:****:****/64 範囲:グローバル
          inet6アドレス: ****::***:****:****:****/64 範囲:リンク
          UP BROADCAST RUNNING MULTICAST  MTU:1500  メトリック:1
          RXパケット:14450 エラー:0 損失:0 オーバラン:0 フレーム:0
          TXパケット:12214 エラー:0 損失:0 オーバラン:0 キャリア:0
          衝突(Collisions):0 TXキュー長:1000
          RXバイト:12869262 (12.8 MB)  TXバイト:1955336 (1.9 MB)

lo        Link encap:ローカルループバック 
          inetアドレス:127.0.0.1  マスク:255.0.0.0
          inet6アドレス: ::1/128 範囲:ホスト
          UP LOOPBACK RUNNING  MTU:16436  メトリック:1
          RXパケット:37912 エラー:0 損失:0 オーバラン:0 フレーム:0
          TXパケット:37912 エラー:0 損失:0 オーバラン:0 キャリア:0
          衝突(Collisions):0 TXキュー長:0
          RXバイト:2067509 (2.0 MB)  TXバイト:2067509 (2.0 MB)

コード:

~$ sudo netstat -anp | grep tcp 
tcp        0      0 0.0.0.0:3689            0.0.0.0:*               LISTEN      2807/mt-daapd   
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      2049/mysqld     
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      675/portmap     
tcp        0      0 127.0.0.1:54321         0.0.0.0:*               LISTEN      2728/avgtcpd    
tcp        0      0 127.0.0.1:54322         0.0.0.0:*               LISTEN      2728/avgtcpd    
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      2621/pure-ftpd (SER
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      2835/cupsd      
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN      2341/postgres   
tcp        0      0 0.0.0.0:12865           0.0.0.0:*               LISTEN      2515/netserver  
tcp        0      0 192.168.24.200:40530    64.233.183.102:443      ESTABLISHED 7413/firefox-bin
tcp        1      0 192.168.24.200:55024    64.233.183.113:443      CLOSE_WAIT  8285/scim-bridge
tcp6       0      0 :::80                   :::*                    LISTEN      2892/apache2    
tcp6       0      0 :::21                   :::*                    LISTEN      2621/pure-ftpd (SER
tcp6       0      0 ::1:631                 :::*                    LISTEN      2835/cupsd      
tcp6       0      0 ::1:5432                :::*                    LISTEN      2341/postgres   
unix  2      [ ACC ]     STREAM     LISTENING     7734     2728/avgtcpd        /opt/avg/avg8/var/run/637dedae-****-****-****-************

オフライン

 

#2 2010-05-08 00:16:20

gontomo
メンバ
From: 北海道
登録日: 2010-02-17

Re: ポート587でメールが送れない on Ubuntu10.04serverから構築したja-desktop版

koisan1949 による投稿:

このPCから、Thunderbird, Evolutionともに、受信は問題なくできます。
しかしながら、表記した通りポート25では送信できますが、ポート587はメールソフトが送信失敗と言います。

送信失敗だけではなく、失敗理由もお知らせください。
Evolutionはほとんど使ったことがないので分かりませんが、少なくともThunderbirdは失敗理由も表示してくれたはずです。



koisan1949 による投稿:

最初は、postfis,dovecot,sasl2をインストールしていましたが、初期状態のままなのに症状が改善しないので、
削除しました。

それらは自身でメールサーバーを構築する場合に使うものです。
プロバイダのメールサーバーを使ってメールを送りたいだけなのなら、入っていようが、いまいが、一切関係ないです。

オフライン

 

#3 2010-05-08 00:28:36

gontomo
メンバ
From: 北海道
登録日: 2010-02-17

Re: ポート587でメールが送れない on Ubuntu10.04serverから構築したja-desktop版

koisan1949 による投稿:

 2.送信
  SMTP
  サーバー名: mail.so-net.ne.jp  ポート: 587
  サーバー認証
  セキュリティ: TLS

セキュリティはSSLじゃないですかね?
http://www.so-net.ne.jp/support/manual/ … index.html


と、その前に。
使用されているPCってデスクトップだと思うのですが、持ち歩いたりするんでしょうか?
Port 587=サブミッションポートを使ったメール送信が必要なのは、koisan1949さんの場合はSo-net以外のプロバイダでのインターネット回線から、So-netのメールサーバーを利用してメールを送りたい場合ですね。

自宅設置でSo-netの回線を利用してメールを送信するという話であれば、Port 25のままで使うのが普通ではないかと思います。
So-netは自回線内からの送信にもサブミッションポートを使うようになってるんでしょうか?

オフライン

 

#4 2010-05-08 00:33:01

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: ポート587でメールが送れない on Ubuntu10.04serverから構築したja-desktop版

gontomo による投稿:

Thunderbirdは失敗理由も表示してくれたはずです。

送信をクリックすると、mail.so-net.ne.jpに接続しています。。。
その後、「メッセージの送信エラー」windowがでて、

△! メッセージを送信できませんでした。
SMTP サーバ mail.so-net.ne.jp との接続がタイムアウトになったため、メッセージを送信できませんでした。
再度試すか、ネットワーク管理者に問い合わせてください。

note: 私の見解では、どうやらポート587が開いてないようです。
再度、実行すると。

△! メッセージを送信できませんでした。
メールとニュースグループのアカウント設定に間違いがないか確認して、再度試してください。

note: アカウント設定に間違いはありません。

オフライン

 

#5 2010-05-08 00:49:05

gontomo
メンバ
From: 北海道
登録日: 2010-02-17

Re: ポート587でメールが送れない on Ubuntu10.04serverから構築したja-desktop版

koisan1949 による投稿:

△! メッセージを送信できませんでした。
SMTP サーバ mail.so-net.ne.jp との接続がタイムアウトになったため、メッセージを送信できませんでした。
再度試すか、ネットワーク管理者に問い合わせてください。

note: 私の見解では、どうやらポート587が開いてないようです。

たしかに、そのメッセージ内容であればメールサーバーまでたどりつけなかったと考えて良さそうですね。
端末で telnet mail.so-net.ne.jp 587 を実行するとどうなります?
ネットワーク的に接続できる状態であれば↓のような応答があると思います。

コード:

Trying 202.238.82.20...
Connected to mail.so-net.ne.jp.
Escape character is '^]'.
220 mx61.ms.so-net.ne.jp ESMTP

※CTRL+] でtelnetコンソールに戻ります。 telnetコンソールではquitで端末に戻ります。

オフライン

 

#6 2010-05-08 00:54:59

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: ポート587でメールが送れない on Ubuntu10.04serverから構築したja-desktop版

Thunderbirdの設定
http://www.so-net.ne.jp/support/manual/ … index.html
5.表示された「SMTPサーバ」の画面が、以下のように設定されているか確認します。
「設定」の枠内

    * 「説明(D):」: メールアドレスなどわかりやすいものが設定されているか確認 例)[email protected]
    * 「サーバ名(S):」: mail.so-net.ne.jp と設定されているか確認
    * 「ポート番号(P):」: 587 と設定されているか確認

「セキュリティと認証」の枠内

    * 「ユーザ名とパスワードを使用する(U):」: チェック されているか確認
    * 「ユーザ名(M):」: [メールアドレス] が設定されているか確認 例) [email protected]
    * 「保護された接続を使用する:」: TLS(T) が選択されているか確認

設定しましたら、「OK」ボタンをクリックします。
試しに、
 メールアドレスを taro_s@aa2 [email protected]
 保護された接続を 使用する 使用しない
どちらの組み合わせで実行しても、エラーとなります。

オフライン

 

#7 2010-05-08 01:03:03

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: ポート587でメールが送れない on Ubuntu10.04serverから構築したja-desktop版

助言ありがとうございます。

gontomo による投稿:

端末で telnet mail.so-net.ne.jp 587 を実行するとどうなります?

~$ sudo telnet mail.so-net.ne.jp 587
Trying 202.238.82.20...
Connected to mail.so-net.ne.jp.
Escape character is '^]'.
220 mx61.ms.so-net.ne.jp ESMTP
^]   

telnet> q
Connection closed.

オフライン

 

#8 2010-05-08 01:19:31

gontomo
メンバ
From: 北海道
登録日: 2010-02-17

Re: ポート587でメールが送れない on Ubuntu10.04serverから構築したja-desktop版

とりあえずはネットワーク的にはメールサーバーまでたどりついてますね。
となると、設定上の問題 or Thunderbirdの問題っぽいんですが、8.04〜9.10では同じ設定でOKで、EvolutionでThunderbird同様NGなんですよね・・・
うーん。

保護された接続を SSL にするのは試してみました?

オフライン

 

#9 2010-05-08 11:19:02

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: ポート587でメールが送れない on Ubuntu10.04serverから構築したja-desktop版

このトピックを見られている皆様、申し訳ありませんでした。

gontomoさん #8のコメントを深く捉え、試行錯誤した結果、Thunderbird3.04での問題が解消しました。
当方の力量不足でした。 初歩的な設定ミスです。


正しい設定(so-net mailの場合)を事例として、今後の参考に提示します。

送信SMTPメールサーバ
 設定
  サーバー名: mail.so-net.ne.jp
  ポート番号: 587
 セキュリティと認証
  ● ユーザ名とパスワードを使用する
  ユーザ名: ******@***.so-net.ne.jp
  保護された認証を使用しない
  接続の保護: STARTTLS

受信POPメールサーバ
 設定
  サーバ名: pop.so-net.ne.jp
  ポート: 995
  ユーザ名: *****@***.so-net.ne.jp
 セキュリティ設定
  接続の保護: SSL/TLS
  ● 保護された認証(APOP,NTLM,CRAM-MD5やKerberos)を使用する note: ALLと解釈

 

オフライン

 

#10 2010-05-08 12:48:06

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: ポート587でメールが送れない on Ubuntu10.04serverから構築したja-desktop版

蛇足
so-netの場合について、Evolutionの設定(アカウント・エディッタ)を追記します。

メールの受信
 サーバ種別: POP
 設定
  サーバ: pop.so-net.ne.jp:995
  ユーザ名: *****@***.so-net.ne.jp
 セキュリティ
  セキュアな接続を利用する: SSLで暗号化する
 認証方式の種類
  APOP   サポートしているかチェックする 

メールの送信
 サーバの種類: SMTP
 サーバの設定
  サーバ: mail.so-net.ne.jp:587
  ● サーバの認証を行う
 セキュリティ
  セキュアな接続を利用する: TLSで暗号化する
 認証
  Type: PLAIN  サポートしているかチェックする
  ユーザ名: *****@***.so-net.ne.jp 

オフライン

 

Board footer

Powered by FluxBB