macbook air mail:smtpサーバーに送信されるHELOを設定する方法は?


2

こんにちは、新しいMacbook Air(Lion 10.7.5 Build 11G63B)にメールアカウントを設定しようとしています。すべての手順を実行しましたが、smtpサーバーに接続しません。正しいと確認したユーザー名とパスワードを使用して、SSLではなくストレートSMTPを使用しています。

接続医師は、送信されたHELOにより接続が拒否されていることを示します。

HELO mymac.mydomain\.co\.uk
501 HELO requires valid address

SMTPサーバーへのtelnetで上記のエラーを再現しました。mymac.mydomain\.co\.uk私は上記のエラーを取得します。それでmymac.mydomain.co.uk正しく認証されます。

macbookがガーブ付きHELOを送信するのを停止するにはどうすればよいですか?


SMTPセットアップの詳細。以下を設定しました:

  • 説明
  • サーバー名= smtpサーバーのfqdn(間違いなく正しい)
  • カスタムポート25を使用します(動作させる場合のみ-「デフォルトポートを使用する」オプションは大丈夫だと思います)
  • [SSLを使用する]チェックボックスがオフになっています(SSLを使用しないでください)
  • 既知の正しいユーザー名に設定されたユーザー名
  • 既知の正しいパスワードに設定されたパスワード

他に利用可能な設定はありません。このサイトのsmtpビット:http : //www.plus.net/support/email/setup/mail-107-smtp.shtmlは、私がやっていたことを反映しています。


1
一見すると、これはメールアカウントを誤って設定したように見えます。Mail.app内から構成のスクリーンショットを追加できますか?
nohillsideの

私のものではない別のマシン上にあります。私は本当にMacの人ではありません-他の誰かを助けるだけです-スクリーンショットを撮る方法さえ知りません!smtpポート25を使用するように設定しました。ユーザー名とパスワードを使用するsslはありません。icloud設定で「メールとメモ」を有効にした後、メールアプリの設定->アカウント画面から別のsmtpサーバー(ISP)を追加して、@ icloud.com以外のアドレスを使用してメールを送信できるようにしました。
スターフライ

Shift-Cmd-4を使用すると、画面領域のスクリーンショットを作成できます。Ctrl-Shift-Cmd-4は、ファイルの代わりにクリップボードに保存します。
nohillsideの

すごい-そのアカウントの完全な伝送チェーンを確認する必要があるかもしれません。接続ドクターは異なるアカウントを簡単にソートできないため、Macで新しいアカウントを作成し、その1つのアカウントを入力するだけです。5つのメールアカウントのいずれにも1つのHELOメッセージが届かないため、問題を再現できません。また、Mailのメールサーバーの文字列を置き換えてみます。それらのエスケープされた期間は奇妙に見えます-うまくいけば、それはエンコードの問題であり、Mailプログラムをハックして達成するために必要なものではありません。
bmike

pastebin.com/3bMjuQf5にトランスクリプトを作成しました。「Mailのメールサーバーの文字列を置き換える」方法がわかりません。また、Telnet接続によるエラーを再現するのトランスクリプト:pastebin.com/mqzauTgn
starfry

回答:


1

(私はこの答えの希望に満ちたウォッシュネスについて前もって謝罪しますが、正しい軌道に乗っていることを願っていますが、知識にギャップがあります。)

SMTP HELOメッセージは、遺物のようなものですが、クライアントがサーバーに対して自身を識別することを可能にするはずです。プロトコルにはまだ必要であり、一般に少なくとも構文的に有効なホスト名であると予想されます(ホスト名はそうではありません)。

メールは、Macの名前、またはネットワーク上のDHCPサーバーによって割り当てられたホスト名を使用します。DHCPサーバーは常にホスト名を割り当てるとは限りません。OS Xは、コンピューターの名前をホスト名として使用するよりも、DHCPによって割り当てられたホスト名を優先します。

これに基づいて、私が最初に見る場所はネットワーク構成です。ターミナルを開いてを入力するとhostname -f、何が得られますか?たぶん

$ hostname -f
mymac.mydomain\.co\.uk

これを取得した場合、次のステップはそれがどこから来たかを特定することです。可能性のあるソースは、構成が正しくないDHCPサーバーである可能性があります。あなたが試すことができます

$ sudo hostname mymac.mydomain.co.uk

テストのためにホスト名を一時的に変更する、または

$ sudo scutil --set HostName mymac.mydomain.co.uk

永久設定する


0

OS Xでメールアカウントを設定する方法については、いくつかの優れたリソースを利用できます。

iCloud以外のメールアカウントを使用している場合、ISPで動作させるためにiCloud設定を構成する必要さえありません。


私はiCloudアカウントを使用していますが、me @ mydomain.comからメールを送信できるように別のSMTPサーバーを設定する必要がありますが、メールアプリがSMTPサーバーに送信する識別はサーバーがしない形式ですのような。
13
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.