アカウント設定の送信サーバーについてNo.16027
番記者 さん 04/01/04 21:31
 
Ver3.10使わせてもらってます。

SMTP Authのユーザーとパスワードに関する質問です。

フリーのメールアカウントでSMTPサーバーを提供していない所があります。そういう
場合、SMTPサーバーをPOPサーバーとは別に指定する必要があります。

3.10でもメールサーバーの設定でPOPとSMTPを分けて指定が出来ますが、ユーザー名
とパスワードの入力欄が一つしかありません。

POPサーバーとは別にSMTP Authが必要なSMTPサーバーを指定する場合、ユーザー名と
パスワードをPOPサーバーと分ける必要があります。
3.10ではSMTP Authにチェックすると詳細でユーザー名とパスワードを
指定することが出来ます。

しかし、このように指定しても実際に送信を行おうとすればPOPアカウントのユー
ザー名とパスワードが有効になってしまうようです。

POPサーバーとは別にSMTP Authが必要なSMTPサーバーを使用する場合
にユーザー名とパスワードを有効にするにはどうしたらよいのでしょう?

[ ]
RE:16027 アカウント設定の送信サーバーにNo.16029
秀まるお2 さん 04/01/04 21:54
 
 こちらで簡単なテストをした限りでは、正常動作しか確認できませんでした。
送信用のアカウントを指定すれば、SMTP認証では送信用のアカウントにて認証さ
れてました。

 こちらでやったのは以下の操作となります。

 1.「アカウント毎の設定」を実行して、まずはSMTP認証をONにする。
 2.「上級者向け」ページの「上級者向け設定を表示する」をONにする。
 3.「メールサーバー・詳細」のページ中の、「送信用のアカウント指定」
   をONにして、試しにでたらめなアカウントとパスワードを入れてみる。
 4.新規メールを作成して、宛先に自分自身のメールアドレスを入れて
   「今すぐ送信」としてみる。
 5.「EHLOでエラーうんぬん…」と出る。

 です。デバッグ環境にて、EHLOコマンドを送る際のCRAM-MD5文字列を生成する
所をトレースしてみても、たしかに送信用に指定したアカウント/パスワードが
使われてることが確認できました。

 「今すぐ送信」とは別に「あとで送信」としてから「送受信」コマンドを使っ
た場合も大丈夫でした。

 ということで、一応僕としては正しく動作してるつもりですけど、もしダメな
例があるなら、何かそのうまくいかない発生条件のような物を教えて欲しいです。

 あるいは、例えば具体的にどのフリーメールアカウントか教えて頂ければ、こ
ちらで実際に入会してテストすることも可能かもしれません。

[ ]
RE:16027 アカウント設定の送信サーバーにNo.16030
三月 さん 04/01/04 21:55
 
>SMTP Authのユーザーとパスワードに関する質問です。
>
>フリーのメールアカウントでSMTPサーバーを提供していない所があります。そうい
>う場合、SMTPサーバーをPOPサーバーとは別に指定する必要があります。
>
>3.10でもメールサーバーの設定でPOPとSMTPを分けて指定が出来ますが、ユーザー名
>とパスワードの入力欄が一つしかありません。
>
>POPサーバーとは別にSMTP Authが必要なSMTPサーバーを指定する場合、ユーザー名
>とパスワードをPOPサーバーと分ける必要があります。
>3.10ではSMTP Authにチェックすると詳細でユーザー名とパスワードを
>指定することが出来ます。
>
>しかし、このように指定しても実際に送信を行おうとすればPOPアカウントのユー
>ザー名とパスワードが有効になってしまうようです。
>
>POPサーバーとは別にSMTP Authが必要なSMTPサーバーを使用する場合
>にユーザー名とパスワードを有効にするにはどうしたらよいのでしょう?

「アカウントの設定」の「設定の一覧」から「上級者向け」を選び
「上級者向け設定を表示する」にチェックを入れると
「設定の一覧」の「メールサーバー」配下に「詳細」が表示されます。
そこを見れば、「送信用のアカウント指定」がありますよ。

[ ]
RE:16027 アカウント設定の送信サーバーにNo.16031
さかの さん 04/01/04 21:57
 
さかのです。一ユーザーです。
番記者さんの<xxxxxxxxxxxxxx@maruo.co.jp>から

>POPサーバーとは別にSMTP Authが必要なSMTPサーバーを使用する場合
>にユーザー名とパスワードを有効にするにはどうしたらよいのでしょう?
設定、アカウント毎の設定、上級者向けのところの
上級者向け設定を表示するのチェックボックスにチェックを入れる
すると、メールサーバーのところに+マークが出ます。
ここをクリックすると、詳細というのがありますので、ここを
クリックします。
すると、送信用のアカウント指定のチェックボックスがあるので
ここにチェックを入れてください。
そうすると設定できます。


--
さかの

[ ]
RE:16030 アカウント設定の送信サーバーにNo.16032
三月 さん 04/01/04 21:59
 

>「アカウントの設定」の「設定の一覧」から「上級者向け」を選び
>「上級者向け設定を表示する」にチェックを入れると
>「設定の一覧」の「メールサーバー」配下に「詳細」が表示されます。
>そこを見れば、「送信用のアカウント指定」がありますよ。

と、書いてる間に正式コメントが出てしまいましたね。

結局のところ、「送信用のアカウント指定」が上級者向けに
あるとわかればよかったと言うことのような気もします。
ヘルプでは下記のままですし。
「送信用のユーザーアカウント/パスワードは、「メールサーバー・高度な設定」で
指定できます。」

[ ]
RE:16032 アカウント設定の送信サーバーにNo.16033
秀まるお2 さん 04/01/04 22:33
 
> ヘルプでは下記のままですし。

 これまた修正させていたたきます。&、他の間違いも明日探してみます。

[ ]
RE:16029 アカウント設定の送信サーバーにNo.16034
番記者 さん 04/01/04 22:40
 
皆様、ご指摘ありがとうございました。

私の勘違いでした。
認証は通っているようですが、Fromヘッダまで見て弾かれている
のが原因でした。SMTPサーバーに登録しているアドレス以外を
Fromヘッダに入れていると駄目なSMTPサーバーであったという
ことみたいです。

#初めからエラーメッセージを貼れば良かったですね。
#基本的なことを忘れていました。
#貼っていれば自分で気づいたと思います。

鶴亀のメッセージ
 MAILコマンドで、サーバーがエラーを返しました。エラー内容 = 553 MAIL FROM:<
xxxx@vjp.jp> does not match authenticated user name

[ ]
RE:16034 アカウント設定の送信サーバーにNo.16035
秀まるお2 さん 04/01/04 22:47
 
 そういうサーバーの場合でも、「アカウント毎の設定・メールサーバー・トラ
ブル対策」の「送信用のMAIL FROM:<...>コマンドで通知するメールアドレス」
で「個別指定」として適当なメールアドレスを設定してやれば解決するケースは
あるようです。

 それでも解決しない程厳密なサーバーもあるかもしれません。

[ ]