lynx   »   [go: up one dir, main page]

タグ

smtpに関するgologo13のブックマーク (17)

  • Does the mail command require a mail server?

    Stack Exchange Network Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers. Visit Stack Exchange

    Does the mail command require a mail server?
  • Does mailx send mail using an SMTP relay or does it directly connect to the target SMTP server?

    Traditionally, Unix mail and derivatives (and many other Unix tools) use the /usr/bin/sendmail interface, provided by almost all mail transfer agents (MTAs – postfix, exim, courier, and of course sendmail). That is, the mail program doesn't speak any network protocol – it feeds the message to sendmail via stdin, and lets it handle actual delivery. (This goes back to the days when some mail used SM

    Does mailx send mail using an SMTP relay or does it directly connect to the target SMTP server?
  • SMTP Authentication とその PLAIN 認証 - snbhsmt_log

    SMTP Authentication についてと、 実際に SMTP をしゃべって PLAIN 認証してみた。 SMTP Authentication は SMTP にユーザ認証の仕組みを追加する拡張仕様で、 RFC2554 により規定されている。 実際の認証機構には SASL が用いられる。 RFC2554 : SMTP Service Extension for Authentication http://ftp.riken.jp/pub/internet-doc/ietf/rfc/rfc2554.txt SMTP Auth における SMTP への拡張では、 まず EHLO に対して 250 AUTH mechanism... が返される。 mechanism... にはそのサーバでサポートする SASL 認証方式が列挙される。 それに対し、クライアントから AUTH コマンドにて

  • Mac OS X で Postfix(sendmail) を使って CLI でメールを送る - EAGLE 雑記

    cron で定期的にチェックして、その結果を携帯に送ろうと思ったので。 Leopard には標準で Postfix が入っているので、それを使って Gmail でメールを送れるようにする。 設定ファイルは /etc/postfix 以下に入っている。 まず、/etc/postfix/main.cf を編集する。 # Gmail relayhost = [smtp.gmail.com]:587 smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = noanonymous smtp_sasl_mechanism_filter = plain smtp_use_tls = yes 次にアカウント情報用のファイル sasl_pa

    Mac OS X で Postfix(sendmail) を使って CLI でメールを送る - EAGLE 雑記
  • スパム・メールの送信を制限するOutbound Port 25 Blockingとは - @IT

    スパム・メールやウイルス・メールなどの送信を制限するため、最近では、Outbound Port 25 Blocking(以下OP25B。日語に訳すと「外向き25番ポートのブロック機能」)という技術がISP(インターネット・サービス・プロバイダ)で導入され、普及し始めている。TIPSでは、このOP25Bについて解説する。 インターネットでメールを送信する場合、一般的にはSMTPプロトコルを利用してメール・サーバへ接続し、メールの文を送信する。SMTPプロトコルでは、(標準的には)TCPの25番ポートを使い、メール・クライアント・ソフトウェア(メーラ)からの送信要求を受け付ける。だがこのポートは、クライアント・ソフトウェアからの送信だけでなく、メール・サーバ間での中継でも利用される。そのため、一般的には、認証なしで接続、利用できるようになっている。もしSMTPプロトコルで認証を必須にして

  • メールの送受信を暗号化するPOP3s/IMAP4s/SMTPs(over SSL)とは

    メール送受信用のPOP3/IMAP4/SMTPプロトコルでは、メール文や認証用パスワードが暗号化されないため、盗聴によって悪用される恐れがある。この欠点をSSLで解消したプロトコル「POP3s/IMAP4s/SMTPs」が、次第にISPなどのメール・サービスに導入されている。メール・サーバおよびメーラがPOP3s/IMAP4s/SMTPsに対応していれば、メーラの設定を変更すると、これらのプロトコルを利用できるようになる。 連載目次 解説 メールの内容や認証用パスワードが盗聴されたり、漏えいしたりするのを防ぐため、ISPやメール・ボックス提供サービス(メール・サービス)でPOP over SSL(POP3 over SSL、以下OP3s)やIMAP over SSL(IMAP4 over SSL、以下IMAP4s)、SMTP over SSL(以下SMTPs)という技術の導入が進んでいる

    メールの送受信を暗号化するPOP3s/IMAP4s/SMTPs(over SSL)とは
    gologo13
    gologo13 2013/04/29
    わかりやすい![security]
  • SMTP over SSL(STARTTLS)

    SMTP over SSL(STARTTLS) [サーバの実験室 Redhat/Fedora] 作成 : 2004/07/14 "サーバの実験室"の検索 SMTP over SSL(STARTTLS) メールを送信するとき、SMTPサーバとMUA(メールクライアント)の間は、メールの内容が平文で流れてしまう。 SMTP over SSLを使用すると、MUAとサーバの間、サーバとサーバの間(双方がSMTP over SSLに対応していれば)でメールの内容を暗号化することができる。 注意! SMTP over SSLはノードーノードでの暗号化なので、SMTP AUTHでPLAINやLOGINのようなプレンテキストの認証を使わざる得ない場合に使用するのがよいと思われる。 エンドーエンドの暗号化をするなら、S/MIMEとかPGPを使う。 サーバ秘密鍵と証明書の作成 SMTPサーバの秘密鍵と証明書を

    gologo13
    gologo13 2013/04/29
    starttls
  • Telnet で SMTP

    SMTP は 「Simple Mail Transfer Protocol」 の略で、ホスト間でメールを転送するためのプロトコルの名前です。いわゆるメールサーバとは、このSMTP のサービスと、実際のメールデータを一時保存しておくメールボックスの機能を持つ POP サービスの両方の機能を持つサーバの事を言います。 SMTP は送信側主体のプロトコルであり、断続的にしかネットワークに接続されない端末宛への送信に対しては有効な働きをしません。そのため POPサーバを用意し、ユーザ別のメールボックスに保存しておきます。そうしておけば、送信先のユーザは必要なときに POP サーバに接続して自分宛てのメールを POP サーバから受信する事ができます。 SMTP は、TCP/IP プロトコルの ポート 25 番を使用します。サーバにしても、クライアントのメーラにしてもこの値を変更する事はできますが、特

  • SMTP認証 - bnote

    SMTP認証とは、メールを送信するためのプロトコルにユーザー認証機能を追加したものです。 枠組みは、RFC2554を参照してください。 SMTPのコマンドであるHELOではなく、新たに追加されたEHLOを使うことでSMTPサーバーがどんな認証方法に対応しているかを知ることが出来ます。 たとえば、telnetを使用してSMTPサーバーに接続しEHLOコマンドを送ってみます。 c:\> telnet xxx.xxx.xxx.xxx 25 220 xxxxxxxxxx ESMTP Sendmail EHLO localhost 250-ENHANCEDSTATUSCODES 250-8BITMIME 250-SIZE 250-DSN 250-ETRN 250-AUTH PLAIN LOGIN 250-DELIVERBY 250 HELP 上記例の場合、PLAINとLOGINに対応していることがわ

  • Tutorial: SMTP Authentication

    SMTP Authentication [Tutorial] (last edit: 2022-02-19 -- this page exists since 2003) Note: This information provided here IS OUTDATED but not necessarily incorrect! SW modules and patches might not exist anymore and might not work under current conditons. For the current available solution with s/qmail please visit: s/qmail Authentication supporting SMTP Authentication out-of-the-box. Introductio

  • 25番ポートの攻防

    先手:スパム業者の気持ち 普段、受け取りたくない気持ちでいっぱいのスパムメールであるが、1日に何万通ものメールを不特定多数に送るスパムメールの送り手の気持ちを考えてみることにしよう。1通、2通ぐらいならば何も考えずに送れるかもしれないが、数万通にもなると効率的に送らなければならない。 効率的に送るならばISPと固定IPアドレスで契約し、自前のSMTPサーバかインターネット上にある間抜けなSMTPサーバから発信するのがよさそうだ。しかし、固定IPアドレスから続けざまに大量のメールを送ると、そのIPアドレスがほかのSMTPサーバでフィルタリングされるか、ブラックリストに載って中継を止められてしまうかもしれない。 そうすると、接続ごとにIPアドレスが変わる動的IPアドレスのサービスを使う方がよさそうだ。とはいっても、契約したISPのSMTPサーバを使って大量にメールを送っていると、バウンスメール

    25番ポートの攻防
    gologo13
    gologo13 2013/04/26
    すごくわかりやすい。outbound 25port blocking / message submission
  • Outbound Port 25 Blocking - Wikipedia

    Outbound Port 25 Blocking(アウトバウンドポート25ブロッキング、OP25B)はインターネットサービスプロバイダ(ISP)の悪意ある顧客が自前のメールサーバからスパム(いわゆる迷惑メール)を送信したり、SMTP拡大型のウイルスに感染したPCからウイルスメールが送信されることなどを防止するために、ISP側で許可した特定のサーバ以外のSMTP(通常使用されるTCPポートの25番)の送信をブロックするという対策方法である。 ボットネットを構成するコンピュータからのスパム送信や、PCから携帯キャリア宛のスパムの送信を阻止する上で効果を挙げている。一方で予告無く実施されることでISP利用者が設定を変更しなければならない、あるいは利用していた外部のメールサーバがサブミッションポート(後述)に対応しておらず送信できなくなるといった課題もある。 具体的には、ISP・A社に接続してA

    gologo13
    gologo13 2013/04/26
    メールにもいろいろあるんだなー。。
  • Lesson4:認証技術で迷惑メールを防ぐ,不正ユーザーには送信させない

    POP3にはユーザーを認証するしくみがあるが,SMTPにはそのしくみがない──。このことを悪用して大量のメールを送りつける「迷惑メール」の被害が広がっている。認証のしくみがないと,誰でもメール・サーバーを利用してメールを送信できてしまうのだ。 これを防ぐには,送信するときにも認証するようにすればよい。Lesson4では,現在普及が進んでいる送信時の認証機能を見ていく。ここで紹介する認証技術がどのような工夫を凝らしているのかを知っておこう。 ユーザー名とパスワードをチェック まずはPOP3と同様にユーザー名とパスワードでユーザーを認証する方法だ。この方法には「POP before SMTP」と「SMTP AUTH」がある(図4-1)。 図4-1●メール送信時にユーザーを認証する方法 メールを送信する前に受信に使うプロトコル(POP3)で認証する方法をPOP before SMTP,SMTPに

    Lesson4:認証技術で迷惑メールを防ぐ,不正ユーザーには送信させない
    gologo13
    gologo13 2013/04/26
    完結でよい。DNS に Sender Policy Framework 用のレコードを登録できるのか。
  • メールを送る際に使われるSMTPの仕組みとは?

    「メールを送る」とは、最終的にメールアドレスの示すメールボックスにメッセージを送り込むことである。このとき、2つのホスト間でメールを転送するのに使われるプロトコルが「SMTP」だ。 メール転送の手順とは? SMTPは「Simple Mail Transfer Protocol」の略で、インターネットのホスト間でメールを交換するために使われてきた古いプロトコルである。もともとRFC821で定義されていたが、ヘッダのRFC2822と同様、さまざまな拡張の必要に迫られてRFC2821に置き換えられた経緯がある。 図1はSMTPの概要を表わしたものである。メールの送信側がSMTPクライアントで、メールを受信する側がSMTPサーバとなる。SMTPサーバのポート番号はインターネット標準で「25」が割り当てられており、メール送信はクライアントからサーバのポート25へTCPコネクションを確立することから始

    メールを送る際に使われるSMTPの仕組みとは?
    gologo13
    gologo13 2013/04/25
    比較的詳しい
  • SMTP

    SMTP(Simple Mail Transfer Protocol) SMTPは、IETFにより標準化されている電子メールの転送プロトコルであり、 インターネットではもっとも広く利用されています。ここではSMTPの動作を 説明した後に、SMTPを利用したメール送信プログラムについて解説します。 SMTPの動作 SMTPは、電子メールをメールサーバとメールクライアント間でやり取りをする プロトコルであり、メールサーバ間転送するときは送信元がメールクライアン トの役割を演じる。メールサーバとメールクライアント間のやり取りをしなが ら、メールの転送を実現するものであり、その手順はIETFによるRFC821に規定 されています。そのやり取りは、クライアントから送られるコマンドと、メー ルサーバの応答の組からなっており、これをRFC821に与えられた順番で実行し てメールの転送を行うものです。 そ

  • TechCrunch | Startup and Technology News

    Limited space! Get on waitlist to be the first to know when tickets go live!

    TechCrunch | Startup and Technology News
  • Postfixのセキュリティ対策

    text Postfixのセキュリティ対策 暗号化通信とメールの不正中継の対策 1.メールサーバーの歴史 まずは簡単にメールの歴史を振り返ってみよう。メールが利用され始めたのは 1960年代初頭にマサチューセッツ工科大学で世界最初の電子メールプログラムが開発される。1964年に一部の科学者の間でメールの利用が始まったと言われている。 1972年 BBN 社のレイ・トムリンソン(Ray Tomlinson) が CRYNET と呼ばれるファイル転送プロトコルを利用した最初の電子メール処理用プログラム SNDMSG を開発した。メールアドレスのローカルパートとドメインパートを区切る文字に @ マークを採用したのもレイ・トムリンソンと伝えられている。 その後、メールを送受信するプロトコルが考案されはじめる。 1982年 SMTPが開発 1984年 POPが開発 1985年 POP2が開発 199

    Postfixのセキュリティ対策
  • 1
Лучший частный хостинг