二次SMTPでのメール送信No.33878
せつなんざん さん 08/04/24 19:20
 
先日、会社でモバイル用のPCを手に入れました。残念ながらイント
ラネット環境がありませんので、外部から会社のメールサーバーに
アクセスすることが出来ません。そこで会社のLANから切り離す時
は会社メールの転送機能を使い、yahooのアカウントで受信をして
おります。

その際に、秀丸メールの環境は会社PCからコピーをして、追加した
yahooアカウントに入るメールは全て会社メールアカウントにバイ
パスしております。

ご相談したいのは、この状態で会社メールを送信する際の設定です。

会社アカウントで二次SMTPの設定をすることで、会社サーバーにア
クセス出来ない環境では自動的にyahooのSMTPサーバーで送信する
ようにしたいのですが、from欄を自動で切り替える手だてが見つか
りません。

現在は会社メールのアカウントで「送信時のMAIL FROM:<...>コマ
ンドで通知するメールアドレス」を「メールのFrom:ヘッダを参照
する」とし、yahooサーバーで送信する際は手動でfrom欄をyahooア
ドレスに書き換えています。

もっとスマートに、会社SMTPサーバーが使えなくてyahooアカウン
トのSMTPサーバーを使う際に、FROM:<...>コマンドで通知するアド
レスを会社からyahooアカウントに切り替える方法は無いでしょう
か。

[ ]
RE:33878 二次SMTPでのメール送信No.33879
秀まるお2 さん 08/04/25 09:25
 
 状況をうまく理解してないかもしれないのでなんですが、From:を切り替える
には、メールを作成しているウィンドウのヘッダの「From:」の部分をクリック
して、そこで「From:等の書き換え」配下のアカウントを選択するか、または
「アカウント変更」配下のアカウントを選択してやればいいと思います。

 二次SMTPの設定は別に使う必要は無いんじゃないかと思いますけども…。

 それとも、From:は書き換えずに、とにかく「会社のメールサーバーが使えな
い時は代替SMTPサーバーを使ってメールを送りたい」ということであれば、二次
SMTPにはgmailを使ったらいいんじゃないかと思います。gmailの場合なら、
From:ヘッダの内容が何になっていようがメールが送信出来ます。(MAIL FROM:
<...>で通知するアドレスについての設定は必要無いです)

[ ]
RE:33879 二次SMTPでのメール送信No.33880
秀まるお2 さん 08/04/25 09:37
 
 今試してみたんですが、Yahoo!メールの場合でも、From:ヘッダに他のメール
アドレスを入れていてもうまく送信出来るようです。

 なので、どっちにしても「MAIL FROM:<...>で通知するアドレス」についての
設定をいじる必要は無いし、とにかくYahoo!メールのSMTPサーバーを使って

 From: 会社のメールアドレス
 From: Yahoo!メールのメールアドレス

 でもどっちでもメールは送信出来ると思います。

[ ]
RE:33880 二次SMTPでのメール送信No.33883
せつなんざん さん 08/04/26 15:55
 
秀まるお2様

回答をいただき、ありがとうございます。

1つめの件(From:をクリック)は、恥ずかしながらその機能を知りま
せんでした。他のメールソフトでは見たことのある機能なので、ど
うして出来ないのか不思議に思っておりました...

2つめの件、Yahooでも任意のFrom欄で送信できるというのは、もう
一度確認してみます。私がうまく行かないのは、会社アカウントで
はOP25の設定はしていないがyahooアカウントではOP25を設定して
いる、ということが関係するかも知れません。(たまたま通信カー
ドを会社に置いてきてしまったので自宅ではOP25を設定しない
yahooアカウントの検証ができません...)

ついでに、POPにも「2次POP」があって、重複メールを自動で処理
してくれるようになると、ネットワーク環境によるサーバー有無を
全く意識せずに送受信が出来るようになり、とっても気分がいい
です!! うちのような中途半端なセキュリティと通信環境を持った
会社では内と外でサーバーを使い分ける必要がありますので、外で
使うメール環境を操作上は意識せずに送受信出来るようになると
すっきりします。

[ ]
RE:33883 二次SMTPでのメール送信No.33896
秀まるお2 さん 08/04/28 18:16
 
 POPサーバーについては二次POPというか、つまり、同じメールボックスに対し
て複数のPOPサーバーからアクセス可能という話は聞いたことがないのでちょっ
とテスト的に無理があるかなぁと思いますけど。

 例えばUIDLっていう、メール毎にメールサーバーが付ける識別子の仕組みがあ
るんですけど、それの関係があるので無理ではないかと思います。

[ ]
RE:33883 二次SMTPでのメール送信No.33901
hajimett さん 08/04/29 02:01
 
あまり技術情報に詳しくない一般ユーザです
似たような状況ですのでお役に立てればと思いコメントします

yahoo!に会社のアドレスを登録しておけば(しなくても?)
yahoo!をSMTPサーバに設定し、かつ、
From:をデフォルトで(いちいち切り替えずに)会社アドレスにして
すなわち、
秀丸のアカウント設定の個人情報のところに会社のアドレスを登録して
メールを送信することが出来ます。

上記の設定だけでもだいぶん楽になるかと思います。
また、以下二次SMTPを使わない方向での解です。

せつなんざんさんの会社のネット環境がよく分かりませんが、
一つの考え方として、頻繁に社会外からもメールを送信するなら、
むしろ逆に、社内でも、yahoo!をSMTPサーバに設定し
#もちろん、POPサーバもyahoo!に設定し
社外だけじゃなく社内でも、
つねにyahoo!をメールサーバとして使うようにすれば、
いちいち切り替えないで済むと思うのですが如何でしょう。
#社内のネット環境として社外にアクセスすることが
 禁じられているとこの手は使えませんが。

即ち、会社のメールサーバに来たメールをすべてyahooに転送し、
もっぱらyahooにアクセスしてメール授受の処理を行うのです。
 受信系:送信者→会社→yahoo→社内でも社外でも同じ秀丸
 送信系:社内でも社外でも同じ秀丸→yahoo→受信者
というイメージです(当然、送信時のFrom:ヘッダは会社のアドレス)。
From:を正しく解釈してくれる受け手なら、必ず会社のアドレスに
返事をくれますので、すべての受信系メールが必ず会社のサーバを
通ることになります。ので、一応会社のサーバにも残しておいて、
適切な間隔で、サーバにたまった情報を削除する(別のアカウント=
現在会社で使っているアカウントなど を使って受信しても
削除されると思いますので、受信系に関しては
同じデータを2セット持てるので、危機管理的にも良いかも
知れません)と問題なく運用できる、という算段です。

社外と社内とで同じPC、同じ秀丸のアカウント設定のまま
メールの授受をする、
社内と社外とで、別のPC、同じ秀丸のアカウント設定、ただし、
秀丸のホームディレクトリは外付ポータブルけHDDなどに置いて、
社内外で同じ環境でメールの授受は出来るようにする、
などの選択肢があり得ると思います。

重複メールの管理や、送信したメールを自分にBcc:して
管理するなど、余計な作業から解放されますので、
だいぶ楽になると思います。

他の(そしてもっとエレガントな)解もあるかも知れませんが、
ご参考に。

[ ]