• ベストアンサー

SMTPメールサーバを使ったメールの送信

こんにちは 今現在製作しているアプリケーションでメールを送信するということさせようと計画中なんですが、その中でメールサーバを構築しなければならなくなってSMTPのメールサーバを構築しようと思い立ったんですが、サーバの構築に関してはまったくの無知で今どうすればいいのか、全くわかりません。 とりあえず今まとまっている案としてはLINUXで構築しようということだけです。 どなたかSMTPのサーバの構築方法についての詳しいサイトや情報があればご教授ください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mtaka2
  • ベストアンサー率73% (867/1179)
回答No.1

「送信専用」(受信はしない)ということでしょうか? ほとんどの Linux ディストリビューションは、最初からSMTPサーバを入れるようになってますし、ほとんどのSMTPサーバソフトは、インストールしただけの状態で設定しなくてもそのまま送信には使えるようになってると思います。 まあ、セキュリティ的な設定はした方がいいでしょうけど。 SMTPサーバソフトには、有名どころでは以下の3つがあります。 ・sendmail  元祖SMTPサーバソフト。昔はメールサーバといえばsendmailでした。 機能が豊富で設定も柔軟にできます。ですが、設定難易度が非常に高いです。後述のqmail、postfixは、sendmailを参考に作られました。 ・qmail  sendmailを反面教師に、まったく別のポリシーで作られたソフト。  複数の単機能なサーバ(受信専用、送信専用、配信専用、など)に分割することで、設定の単純さと高機能・高性能を両立させています。 ・postfix 「sendmailをより使いやすく」という方向で作られたソフト。 設定ファイルの一部をsendmailと共通フォーマットにするなど、sendmailからの移行をしやすくしつつも、 機能を絞り込んで単純化することで「扱いやすいソフト」を目指しています。 初めてメールサーバを立ち上げるなら、postfixを使うのが楽だと思います。 http://www.deer-n-horse.jp/linux/tips/postfix.html http://megamix.ddo.jp/vine_postfix.html あたりが参考になるでしょうか。

関連するQ&A

  • Linuxサーバから社内SMTPサーバを経由してメールを送信したい

    いつもお世話になっております。 Linuxサーバよりメールを送信したいのですが、同じ社内に設置している別のSMTPサーバを使って送信したいと考えています。 Windowsサーバであれば"php.ini"の"SMTP"に利用したいSMTPサーバを指定してやればよいかと思いますが、Linuxの場合はどうすれば良いでしょうか? 実際にやりたいこととしては、Linuxサーバより公開しているフォームメールのページにアクセスして情報を送信した際に、社内のSMTPサーバを経由してメールが管理者に送信されるというものです。 その他、必要な情報等ありましたら、お申し付けください。 以上、宜しくお願い致します。

  • Net::SMTPでメールを送信したいが、サーバーに接続できない

    メールフォームからメールを送信することについて、 FENICSメール(富士通株式会社)でNet::SMTPを使用してメールを送信しようと考えています。 お問い合せでNet::SMTPでメールを送信する場合、smtp authの認証が必要だとわかりまして、下記のサイトを参考にして組みましたが、 メールが送信されませんでした。 http://d.hatena.ne.jp/yoshifumi1975/20060831/1156975960 色々と調べてみた結果、最初の $smtp = Net::SMTP->new('SMTPサーバ', Hello=>"SMTPサーバ"); の文で$smtpに値がなく、サーバーに接続できてませんでした。 参考サイト)http://tech.bayashi.net/pdmemo/sendmailbyperl.html でも、smtp情報はメーラーで問題なく設置できましたので、 サーバー情報、認証には間違いはないと考えられます。 Net::SMTPは使えているのにどうしてsmtpサーバーに接続できないのか わからずにいます。 初歩的で恐縮ですが、ご回答お待ちしております。 よろしくお願いします。

  • 外部smtpサーバーを利用したメールの送信方法

    お世話になります。 環境ですが、Linux(CentOs3.6)/php4.2.9、を使っています。 phpで、外部smtpサーバーを利用したメールの送信方法を調べています。 実現したい事は、 メインサーバーから、外部smtpサーバーAと外部smtpサーバーBを利用してメールを送信させたいと思っています。 方法をご存知の方がいらっしゃいましたらご教授下さい。

    • ベストアンサー
    • PHP
  • メールサーバ SMTP認証について

    linuxでpostfixを使ってメールサーバを構築しようと考えています。 そこで質問です。 外部から外部へのメール送信を扱わない限り、特にSMTP認証を導入する必要はないのでしょうか。 postfix上の設定で不正中継は防止できますか。 ご回答よろしくお願いします。

  • smtpと、popについて、サーバーから見ると。。。

    サーバ間でメールのやり取りをしたり、クライアントがサーバにメールを送信する際に用いられるのがsmtpということになっていて、サーバからメールを受信するためのプロトコルがpopということになるとおもうのですが、では、サーバー側にとっては、メールを受信するのがsmtpで、クライアントにメールを送信するのがpopということであってますでしょうか?メールを送信がsmtpで、受信がpopと覚えていたので、サーバー(linuxです)からみると反対なのかなとおもいまして。

  • 送信メールサーバー(SMTP)について

    Eメールを送りたいのですが、SMTPというものを入力しなくてはならず、 それが何かわからなくて困っています。 送信メールサーバー(SMTP)を教えてください。 ちなみに私の送信側のE-mailアドレスは ****@msj.biglobe.ne.jp で受信側のE-mailアドレスは、 ****@ezweb.ne.jp です。 どうかよろしくお願いします。

  • 独自ドメインを取得して、メールサーバを構築してSMTP送信する場合、

    独自ドメインを取得して、メールサーバを構築してSMTP送信する場合、 大手のドメインでないので、はねられる可能性があります。 その際にプロバイダのSMTPを利用することが多いと思いますが、 プロバイダのSMTPがサービスとして提供されていなかった場合、 そのようにしてメールを送信したらいいのでしょうか? ほかの(無料で?)SMTPサービスを提供しているサーバを利用するしかないのでしょうか? [探しましたが、ないような気がしています]

  • プロバイダのSMTPサーバをSmartServer

    自宅でメールサーバを構築する場合、 プロバイダのSMTPサーバをSmartServerとして、 登録したら送信できるのですが、 設定しなかったら送信ができません。 つまり、 Myメールサーバ → プロバイダSMTP → 相手メールサーバ はOK Myメールサーバ → 相手メールサーバ はNG 解決方法はあるのでしょうか?

  • smtpサーバーについて

    はじめまして、メールで一括送信がしたく(60件ほど) mail distributor というフリーソフトをダウンロードしました。 そこの設定にSMTPサーバーと送信アドレス、返信アドレスを入力するところがあるんですが、SMTPとはなにを記入すればいいのか分からず、SMTPについて調べたのですが、いまいちよくわからず困ってます。 送信、返信にはヤフーのフリーメールのを使いたいのですが、それは可能なんでしょうか?一度SMTPサーバーのとことを未記入で送信ボタンを押したんですが送信されませんでした。 初歩的な質問で恐縮ですが、どなたか教えていただけると助かります。

  • メールでSMTPでの送信について

    メールでSMTPでの送信について 最近気が付いて身震いをしたのですが、 プロバイダから提供されていたりするメールアドレスにて、 メールを送信しようとする時に受信時とは違って、 ユーザー名とパスワードが不要です。 ということは‥、 メールアドレスさえ知っていれば、 誰でもそのメールアドレスに、 なりすますことができるのではと思うんです。 (例) アドレス:hoge@xxx.ne.jp SMTPサーバー:xxx.ne.jp といったようにメールアドレスが分かると、 自然とSMTPサーバー名も分かってしまうので、 容易になりすますことができてしまうように思います。 これをどうにか防ぐ方法はないでしょうか。 ご回答よろしくお願い致します。

専門家に質問してみよう