• ベストアンサー

pop before smtpとは何でしょうか?

pop before smtpとは何でしょうか? いろいろ調べた結果、以下のような理解に達しましたがよろしいでしょうか? 今までは、メールの送信にpop認証を行う必要はなかったので無制限にメールを送れてしまう。しかし、これでは迷惑メールを送ることができてしまうの で、メールの送信にもpopサーバーを経由して、pop認証を行うことによって、 迷惑メールの送信を減少させようとしたもの。

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

  • ベストアンサー
  • kenkenkent
  • ベストアンサー率30% (565/1854)
回答No.4

まだ、微妙に誤解されているかも知れませんので、 一部修正させて頂きますね。 と言うのは、なぜ送信の前に受信によるユーザー認証を行なう事で、 迷惑メールの送信が減少するのか、についてです。 実は、メールの送信の際には、ユーザーの認証を行なわない事があり、 そうなると、他人のSMTPサーバーを使ってスパムメールや ウィルスメールなどを送るヤツが出て来てしまうので、先にPOPでユーザー認証を行なう事で、登録されたユーザー本人だけが SMTPサーバーに接続し、メール送信をできる様にしている、と言う物です。 仮に言うと、認証の無いシステムであれば、私がtestchiboさんの メールアドレスから、スパムメールを出しまくる事も可能な訳です。 すると、testchiboさんの所には抗議・苦情のメールが殺到する事になり、 身に憶えの無いtestchiboさんは『はて?』と頭を悩ませる事になります。 が、POP before SMTPになっていると、まず私がtestchiboさんの POP認証のパスワードを知らない限りは、testchiboさんの SMTPサーバーに接続する事ができないので、なりすましメールを 送信する事はできなくなってしまいます。う~ん、残念!(笑)

testchibo
質問者

お礼

非常にわかりやすい回答ありがとうございます。 また分からないことがありましたらよろしくお願いします。

その他の回答 (6)

  • alphonse
  • ベストアンサー率31% (10/32)
回答No.7

SPAMメールの問題が出てきてから、メールサーバーでは自ドメイン以外のメールをリレーしないようになりました。 この場合、自分のプロバイダーに接続してメールを送受信する分には問題ないですが、例えば出張先などから異なるプロバイダーを使ってメールの送信を行いたい場合、異なるドメインのためサーバーから拒否されてしまいます。 このため、まずPOPでの認証を行って正規ユーザーということを確認し、その後一定の時間だけメールの送信が出来るようにするのです。 最近はSMTP-AUTHというSMTPでの認証システムがありますが、対応しているメールソフトが少ないため一般的には普及していません。

testchibo
質問者

お礼

回答ありがとうございました。 異なるプロバイダを利用してメールの送信をする必要なんてないだろうと思 っていましたが、出張などのやむをえない場合も想定されるんだということ が分かって、誤解が解消されました。 またよろしくお願いします。

  • kenkenkent
  • ベストアンサー率30% (565/1854)
回答No.6

『他のプロバイダに接続した状態で、自分の加入している プロバイダを利用してメールの送受信を行うことはできるのでしょうか?』 についてですが、できるところとできないところがあります。 これも、プロバイダーのセキュリティ対策なのですが、 外部からの『なりすましメール』を防止する為に、 自分のプロバイダーのアクセスポイント以外からの SMTPサーバーへの接続を禁止しているところもあります。 確か、BIGLOBEなんかはダメなんじゃなかったかな? あと、私が前に入っていたところも、一度スパムの発信源に 使われた事があって、それ以来ダメになりました。

testchibo
質問者

お礼

回答ありがとうございます。 またよろしくお願いします。

  • ikeuchi
  • ベストアンサー率28% (91/314)
回答No.5

>他のプロバイダに接続した状態で、自分の加入しているプロバイダを利用して メールの送受信を行うことはできるのでしょうか? 送信を許しているプロバイダと、許していないところと、色々あるようです。  きちんとしたプロバイダになるほど、許していないようですね。フリーメールなどは当然許しています。  ただ、どのサーバを利用しても、発信アドレス(アカウント)はメールソフト側で指定できますから、こだわる必要もないと思います。

testchibo
質問者

お礼

回答ありがとうございました。

  • ikeuchi
  • ベストアンサー率28% (91/314)
回答No.3

POPとSMTPは別物なので 「メールの送信にpop認証を行う必要はなかったので・・」 もちょっとおかしいです。 「SMTPには認証手順が無いので」です。 POPサーバを経由して-->POPの認証を利用して と言うことだと思います。 POPの認証後一定時間内だけSMTPの利用を許可します

testchibo
質問者

お礼

回答ありがとうございます。 またよろしくお願いします。

noname#5824
noname#5824
回答No.2

送信より先に受信をして下さい。ってこと。 大抵スパムなどの迷惑メールを送る人は、 他人のアドレスを使って送るもの。 受信時に必要な認証を行う事で、 送信にも間接的に認証を行う事になる。 送信にも、一応認証はあるのですが…。

testchibo
質問者

補足

回答ありがとうございます。 他人のアドレスを使ってスパムメールを送るとは具体的にどのように行うので しょう?

  • redcloud
  • ベストアンサー率0% (0/5)
回答No.1

送信に先立って受信操作をして下さい。とのことです。 着メールがある場合は受信を終了しないと送れません。 現行のメールはアドレスがわかれば「成りすまし」が 可能ですが、これによって成り済ましを防止できます。 また無料メールアドレスの場合は広告入りのメールを見て もらわないことには経営がなりたちませんので受信して もらうために、そのシステムを使っている会社があります。  

testchibo
質問者

補足

回答ありがとうございます。 他のプロバイダに接続した状態で、自分の加入しているプロバイダを利用して メールの送受信を行うことはできるのでしょうか?

関連するQ&A

  • POP before SMTP 誰がするのか?

    メールサーバーの認証制度がPOP before SMTPである場合、SMTP送信する前にメールのPOP受信をしろと物の本に書いてあります そこで質問? 誰が実際にPOP受信をするのですか? メールサーバーがPOP before SMTPである時、メーラーが送信依頼を受付けるとメーラー自信の判断でPOP受信をするのですか? それともメーラーのユーザがマニアルで受信操作をしなくてはならないのですか? 基本中の基本の事柄なのでしょうが、あまりにも基本過ぎて調べても出てきません、教えてください 追伸】POP before SMTP認証を使用しているメールサーバーは多数あるのでしょうか? 私の周りではSMTP認証ばかりのような気がするのですが・・・・・  

  • POP before SMTPは排除されるのでしょ

    POP before SMTPは排除されるのでしょうか 職場で導入しているbeatboxは、POP before SMTPで、SMTPは送信時にはパスワード認証を必要としません。 認識なしの場合は勝手にメールを送信される危険があるので、POP(受信)が実行されその際に認証が成功した場合のみにSMTPが行えるようにすることで大半のメールサーバは大幅な仕様変更なしでやってこられました。 ところがMicrosoftのメーラーは先に送信しようとします、そこで従来のメールサーバに対処するには送信時の認証をオフにすることが出来ていました。 Outlook2016では、規定でオン(認証が必要)になっており、送信時に認証を必要としないメールサーバは手動でも設定出来なくなっています。 https://blogs.technet.microsoft.com/outlooksupportjp/2017/09/29/popimapaccount/ POP before SMTPは排除されるのでしょうか? POP before SMTPを採用しているbeatboxは使えなくなるのでしょうか?

  • POP before SMTP

    OUTLOOK EXPRESSでYahooメールの送受信をしたいと思い設定してみましたが、「POP before SMTP」のせいでしょうか、受信メールがない状態の時に送信が行えず不都合が生じています。 送信者の電子メール アドレスが拒否されたため、メッセージを送信できませんでした。 送信者の電子メール アドレス : ○○@yahoo.co.jp 件名 '○○', アカウント : 'pop.mail.yahoo.co.jp', サーバー : 'smtp.mail.yahoo.co.jp', プロトコル : SMTP, サーバーの応答 : '521 smtp.mail.yahoo.co.jp closing transmission channel. You must be pop-authenticated before you can use this smtp server, and you must use your yahoo mail address for the Sender/From field.', ポート : 25, セキュリティ (SSL): なし, サーバー エラー : 521, エラー番号 : 0x800CCC78 ちなみに以上のようなエラーが出ます。 送信ができない理由が「POP before SMTP」でない場合のアドバイス、もしくは、「POP before SMTP」ではなくOUTLOOKで使用できるフリーメールがあれば教えていただけませんでしょうか。 よろしくお願いします。

  • iOfficeでのPOP before SMTP

    勤め先の取引先で利用されているiOfficeですが、メールサーバーの仕様が「POP before SMTP」に変更されてから、送信エラーが多発します。 恐らく「POP before SMTP」が原因となっているのだろうと思いますが、iOffice上に、この「POP before SMTP」に対応しているのでしょうか。 「POP before SMTP」に対応するような項目はあるのでしょうか。 管理画面をみればわかるのでしょうが、こちらから管理画面に接続できないため、確認できません。 ご存じの方いらっしゃいましたら、ご教示下さい。 お願いします。

  • pop-before-smtpの設定

    OS:FedoraCore5、Smtp:Postfix、Pop:dovecotでサーバーを構築しています。dovecotではsmtp-Authでの認証設定は問題なく設定できました。現状、pop-before-smtpを使用している事もあり、pbsの設定をしたいのですが、雑誌、書籍に載っていません。Postfix、dovecot、pop-before-smtpともインストール済です。Postfixのmain.cf、dovecot.conf、pop-before-smtp.plの設定を教えてください。よろしくお願いします。

  • POP before SMTPはどうやって?

    PHPを今勉強しています。 mail関数で掲示板の内容をPOSTで送ったときにメールしようとしていますが、使用しているプロバイダのSMTPがPOP認証を必要としています。 考えとしては fsockopenでpopにアクセスしてユーザー名とパスワードを入れて接続はそのままでSMTPでメールを送る。 送ったあとに接続をCloseしようと考えていますがうまくいきません。netstatでみるとPOPにはEstablishedとなっていますので接続できていると思いますが、ユーザー認証ができているかわかりません。このような方法でPOP Before SMTPは実装できますでしょうか。 コードはこのようにしています。(一部変えています) $fp = fsockopen ("popaddress.com", 110, $errno, $errstr, 30); if (!$fp) { echo "Error msg in fsockopen is $errstr ($errno)<br>\n"; } else { fputs ($fp, "user hoge\r\n"); echo fgets ($fp,128); fputs ($fp, "pass hoge\r\n"); } mail($smtp, $msg);

    • ベストアンサー
    • PHP
  • フリーメールでpop before smtp対応

    家電のSMTP認証の制約上、フリーでpop before smtp対応のメールサービスを探しております。 具体的には、RD-E304Kを利用しており、Yahooメールがpop before smtp提供を終了してしまい代替となるサービスを探して居る状況です。(この機種は、SMTPは認証なしかpop before smtpぐらいしか対応しておらず、25番以外smtpサブミッションポートも指定できない。) zennno.comというサービスが要件を満たしているようで、他にも要件を満たすものがありそうですので識者の方ご教授賜れませんでしょうか。

  • POP before SMTPか SMTP Authentication かの確認方法

    あるソフトウェアを導入しているのですが、 メールサーバが 「POP before SMTP」か「 SMTP Authentication」かを 確認しなければならないようです。 素人でもわかる確認方法を教えてください。 メールサーバには何とか入れます。 よろしくお願いします。

  • 「POP before SMTP」方式とは?

    プロバイダによっては、スパムメールを防止するために「POP before SMTP」という方式を採用していると聞きました。 これは(一度受信してからでないと送信できない)という機能ということですが、 この設定により、どのような理屈でスパムメールを防止することが出来るようになるのでしょうか?

  • 「POP before SMTP」って?

    私の入っているプロバイダがメール方式を「POP before SMTP」に変更しました。 設定を指示どおりに変更しても、受信しかできません。 なぜ? IEバージョンは6です。