- ベストアンサー
外部メールサーバーを利用してメールを送信したい
私のA事務所では外部メールサーバにsendmailを使っています。A事務所からはメールの送受信ができますが、 B事務所からA事務所のメールサーバを使って受信はできますが、送信できません。B事務所からA事務所のメールサーバを使って送信しようとすると、 受信者の 1 人がサーバーによって拒否されたため、メッセージを送信できませんでした。 拒否された電子メール アドレス : info@*******.jp 件名 '', アカウント : '****', サーバー : '***.**.***.**', プロトコル : SMTP, サーバーの応答 : '550 5.7.1 <********@pcnetjapan.jp>... Relaying denied', ポート : 25, セキュリティ (SSL): なし, サーバー エラー : 550, エラー番号 : 0x800CCC79i というエラーメッセージが表示されます。 どうしたらA事務所の外部メールサーバをB事務所から使って送信できるようにすればいいのか、ご教授お願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
A事務所とB事務所とは、同じ法人/グループであっても、インターネットの接続は別々なんですよね?メールサーバはA事務所の中にあったとしても、B事務所自体はどこかのプロバイダを使っているというようなものでしょうか。 思いつくままにいくつか案を。メールサーバを管理されている方と相談してみてください。 案1 A事務所のメールサーバの管理人さんに頼んで、POP before SMTP とか一時的にでもA事務所のメールサーバを利用できるような機構を整えてもらう。B事務所のネットへの接続が、固定IPを使うものであれば、そのIPアドレスからのリレーは受け付けるといった sendmail.cf の書き換えというのもアリだと思います。 案2 sendmail を使っているということは UNIX 系の OS を使っているということなので、そのサーバが SSH での接続を許可しているのであれば、ポートフォワーディング機能を活用して、B事務所のパソコンからのメールのリレーの通信(25番ポート)をSSHの通信(22番ポート)に組み込んで、メールサーバにとってはA事務所の内部から出ているようにみせてあげる。 http://www.netlab.is.tsukuba.ac.jp/~one/ssh/#PF_win http://www.network.imr.tohoku.ac.jp/Jpn/manual/pf-win.pdf 案3 B事務所においてネット接続に利用しているプロバイダさんが提供しているSMTPサーバに、From: 欄を会社のものにしてリレーを依頼するような設定をする。 たとえ話で恐縮ですが、郵便物をどこの赤ポストに放り込むかという話であって、差出人欄さえ間違っていなければ、届く人は誰から来たかを確認できるし、その人に返事を書くこともできるわけです。 案4 B事務所の中にリレー用のメールサーバを立ち上げてしまう(あまりお勧めしないですが)。Black Jambo Dog とか Windows 上で利用できるようにしてしまうソフトもないわけではないですが、B事務所においてどなたが安定的に責任をもって動作させるかという懸念を解決できない限り、業務で使うのには無理があるとおもいます。 案5 2番目の拡張版で、VPNを実現する機能を導入して、仮想的に二つの事務所の内部を同じネットワークにしてしまう。
その他の回答 (1)
セキュリティの問題で外部からメールを送信できない設定になっているのでは ないでしょうか? 事務所どうしで同じドメイン名を使っているかどうかわからないのですが メールサーバにB事務所からの送信をさせたい場合、SSL等のセキュリティを 施してから設定を変更することをお勧めします。 ただ単に外からのメールを許可させた場合、迷惑メールを送信する業者の 踏み台にされてあなたの会社のメールサーバから違法な宣伝メールが送られる 可能性が高くなりますから。
お礼
Mechirunさんご回答ありがとうございました。RELAY機能を使って送受信できました。ありがとうございました。あと念のためSSL機能を使って送受信しています。
お礼
chidorikoさんご回答ありがとうございました。B事務所の固定IPアドレスをRELAYに記入してメールがB事務所でも送受信できました。ありがとうございました。