質問: アカウントと異なるプロバイダーでの送信 outlook expressで送りたいアカウントと接続プロバイダーが違った場合、エラーが出てしまいました。たしか、postpetでは可能だった気がします。(具体的には、dtiの回線でso-netのアドレスで送信してました。) oeでも単一プロバイダーでの複数アドレスの受信は可能です。送信はできないのでしょうか?それとも、postpetでやっていたことが異常だったのでしょうか?
回答: so-netのメールアドレスの場合、他のプロパイダに接続していても 受信してから数分以内にメール送信すれば メールの送信に成功します。 postpetだと メールチェック(受信)とメールを送るコマンドは別なので、特に設定変更無しに成功したのでしょうね。 oeの場合ですと 送信と受信を一緒に行なえるようにすると 送信してから受信する、という手順になると思います。 ですので so-netのメールアドレスでの送信に失敗したのでしょう。 プロパイダによってメール送信に関するセキュリティの方針には差があります。 これを理解するには メール送信に関する認証について理解した方が早いのです。 pppサーバ:インターネット接続に使う。ダイアルアップなど popサーバ:メールの受信に使う。 smtpサーバ:メールの送信に使う。 この内、pppサーバとpopサーバにアクセスするには それぞれのpppアカウント&パスワードとpopアカウント&パスワードが必要になります。 smtpサーバは一般にパスワードが必要でない代わりに プロパイダによって利用制限を設けていることが多いです。 ★ ppp接続してくれたら無制限に使える ★ ppp接続して、且つ 契約したメールアドレスでのみ使える ★ ppp接続していないときには pop受信した直後のみ使える ところなどがあります。 もしかしたらpop受信もppp接続しないと駄目なところもありますが..... ppp接続したら 自由に使えるsmtpサーバなら、接続先のプロパイダのsmtpサーバを使うのが一番楽なようです。 dtiもこの種類のプロパイダになりますので dtiに接続するなら smtpをdtiにしておけば お使いの他のプロパイダでのメールアドレスでも送信することが可能ですね。 http://manuals.dti.ad.jp/mail/seigen/announce.html まずはメールサーバのプロパイダと接続先のプロパイダの セキュリティ方針について御確認ください。