お世話になってます。 添付ファイル付きメールが受信される際、添付ファイルが削除されてしまう現象に陥ってます。 サーバのログでは、添付ファイルは中継しているのです。 メーカのヘルプデスクのメールの中にバウンダリの設定がおかしいのでは?といわれました。 このバウンダリとはなんでしょうか? Webで調べるとバウンダリ識別子とも出ています。 MIMEの設定に関係するのかなとは思うのですが。 切り分けに必要かと思うので助けてください。
迷える子羊さん,こんにちわ。
メールにファイルを添付して送るときは メールデータの中に,メール本文のデータと添付ファイルのデータの 両方が存在します。 そのとき,どこからどこまでがメール本文で, どこからどこまでが添付ファイルのデータなのか わかるようにしておかないといけません。 そこで,両者の区切りを表すために使うのがバウンダリです。
『新人SEのための基礎からわかるネットワーク入門』 (戸根勤著,日経BP社発行) の『STEP10』『STEP11』にメールのプロトコルや データフォーマットの解説がありますから, 参考になるかもしれません。
ありがとうございました。
以前から不思議に思っていたのがあるのですが メール転送の仕組みで、 例えば会社のメールを自宅で使用しているメールアドレスに転送する設定をした場合、自宅のパソコンを起動する前に会社のメールソフトを立ち上げてたら会社のメールソフトから見ることができるのでしょうか? 以前、フリーメールへ転送設定をしていたのですが、フリーメールをログインする前に会社のメーラを起動すると、メールが見れました。 全てそうなのかなと思っていましたが、転送はメールをそのまま転送先にメールを飛ばしているので会社のメールサーバに残るってことはあるのでしょうか?
まず,メールリーダとメールサーバの関係を整理し, それぞれ,どのような設定をすると,どう動くのかを考えてみることをお勧めします。
この質問だけだと,次のように不明な箇所が多く, 何とも答えようがないんです。
>例えば会社のメールを自宅で使用しているメールアドレスに転送する設定をした場合、自宅のパソコンを起動する前に会社のメールソフトを立ち上げてたら会社のメールソフトから見ることができるのでしょうか?
自宅のパソコンのメールリーダは, どのメールサーバに接続してメールを取得するよう設定されているのでしょう?
>以前、フリーメールへ転送設定をしていたのですが、フリーメールをログインする前に会社のメーラを起動すると、メールが見れました。
ここでいうフリーメールとはどういうものですか? どのメールサーバからメールを取得するのでしょうか? ここでいう,会社のメーラというのも同様に, どんなもので,どのメールサーバからメールを取得するのでしょうか?
>全てそうなのかなと思っていましたが、転送はメールをそのまま転送先にメールを飛ばしているので会社のメールサーバに残るってことはあるのでしょうか?
メールサーバ側の設定によって,残すようにも残さないようにもできると思います。 メールサーバの実装によっても,残せるものと残せないものがあります。
インターネットでは,メール一つとってみても, 多数の実装が使われており,実装ごとの違いがありますし, 設定によっても動作が変わります。 それを整理するには,メールという仕組みがどうなっているのか, その辺を理解して,物事の整理して考えないと,なかなか答えにたどりつけません。
コメント
バウンダリは区切りを表すデータ
迷える子羊さん,こんにちわ。
メールにファイルを添付して送るときは
メールデータの中に,メール本文のデータと添付ファイルのデータの
両方が存在します。
そのとき,どこからどこまでがメール本文で,
どこからどこまでが添付ファイルのデータなのか
わかるようにしておかないといけません。
そこで,両者の区切りを表すために使うのがバウンダリです。
『新人SEのための基礎からわかるネットワーク入門』
(戸根勤著,日経BP社発行)
の『STEP10』『STEP11』にメールのプロトコルや
データフォーマットの解説がありますから,
参考になるかもしれません。
Re バウンダリは区切りを表すデータ
ありがとうございました。
以前から不思議に思っていたのがあるのですが
メール転送の仕組みで、
例えば会社のメールを自宅で使用しているメールアドレスに転送する設定をした場合、自宅のパソコンを起動する前に会社のメールソフトを立ち上げてたら会社のメールソフトから見ることができるのでしょうか?
以前、フリーメールへ転送設定をしていたのですが、フリーメールをログインする前に会社のメーラを起動すると、メールが見れました。
全てそうなのかなと思っていましたが、転送はメールをそのまま転送先にメールを飛ばしているので会社のメールサーバに残るってことはあるのでしょうか?
まず,問題を整理してみましょう
まず,メールリーダとメールサーバの関係を整理し,
それぞれ,どのような設定をすると,どう動くのかを考えてみることをお勧めします。
この質問だけだと,次のように不明な箇所が多く,
何とも答えようがないんです。
>例えば会社のメールを自宅で使用しているメールアドレスに転送する設定をした場合、自宅のパソコンを起動する前に会社のメールソフトを立ち上げてたら会社のメールソフトから見ることができるのでしょうか?
自宅のパソコンのメールリーダは,
どのメールサーバに接続してメールを取得するよう設定されているのでしょう?
>以前、フリーメールへ転送設定をしていたのですが、フリーメールをログインする前に会社のメーラを起動すると、メールが見れました。
ここでいうフリーメールとはどういうものですか?
どのメールサーバからメールを取得するのでしょうか?
ここでいう,会社のメーラというのも同様に,
どんなもので,どのメールサーバからメールを取得するのでしょうか?
>全てそうなのかなと思っていましたが、転送はメールをそのまま転送先にメールを飛ばしているので会社のメールサーバに残るってことはあるのでしょうか?
メールサーバ側の設定によって,残すようにも残さないようにもできると思います。
メールサーバの実装によっても,残せるものと残せないものがあります。
インターネットでは,メール一つとってみても,
多数の実装が使われており,実装ごとの違いがありますし,
設定によっても動作が変わります。
それを整理するには,メールという仕組みがどうなっているのか,
その辺を理解して,物事の整理して考えないと,なかなか答えにたどりつけません。