POP before SMTP
こうすることで、そのISPに現在接続している利用者以外からの中継要求を防ぐことができる。しかし、モバイル環境が普及し複数の異なるISPからインターネットに接続することが一般的になり、接続するISPが変わるたびに電子メールソフトの設定を変更(メールの送信に使用するサーバを、現在接続しているISPが運用するものに変更)する必要が生じ、利便性が低下した。また一方、ブロードバンド接続の普及により、従来ダイヤルアップ接続で利用していたISPをメールアドレス維持のためだけに残し、アクセス回線は別のブロードバンド対応ISPに乗り換えるということもしばしばあり、その場合旧ISPのメールサーバが上記のような運用をされているとメールを送信することができなくなってしまう。このように、固定されたIPアドレスによる送信者制限はいろいろと問題があった。これらの対策として生まれたのがPOP before SMTPであった。
利用者がメールを受信する場合は、POP3等を用いてISPの受信用メールサーバから(利用者の端末へ)メールを転送する(取り出す)、という形式が一般的である。POP3等のメール取得用プロトコルは、利用者の認証(利用者名とパスワードによる)が必須となっているため、一旦その認証を通過した利用者端末のIPアドレスを、当面の間は正規利用者であると推定することができる。
この事を利用して、POP before SMTPでは、中継用(送信用)メールサーバは、自ISP内部からの中継要求を受理する一方、外部ISPからの接続に関しては、既にPOP3による認証を通過している端末のIPアドレスからのメール中継要求のみを「一時的に」(通常は数分程度)受け付けるようにする。このようにすることで、全く関係がない(POP3の認証を通過できない)利用者からのメール中継要求を拒否しつつ、正規利用者からのメール中継については受け付けることができる。
DRAC (Dynamic Relay Authorization Control)と呼ばれるRPCを利用した機構をPOP3、SMTPサーバー双方にパッチ等をあてることにより実装し、機能を実現することが多かった。
インターネットの利用者が電子メールを送信する場合、ISPなどがその網内に用意したメール送信(中継)用メールサーバへSMTPを用いて電子メールを提出し、送信(中継)を要求する形式が一般的である。しかし、SMTPはもともと配送経路上のメールサーバがバケツリレー式にメールを転送することを想定していたため、利用者認証の機構を持たなかった。したがって、そのままではISP利用者だけでなく、インターネット上のあらゆる利用者に、送信用メールサーバを使用されてしまう状態になってしまう。インターネットの利用が学術・研究目的に限られ利用者の善意を期待できた時代には、このようなメールサーバの運用も一般的であったが、利用者の増大に伴い、これらの利用者制限が全くないメールサーバがスパムの中継のために悪用されるケースが頻発し、メールサーバの運用者は何らかの利用者制限を施す必要に迫られた。
最も単純な利用者制限は、そのメールサーバを運用するISPが保持しているIPアドレス以外からのメール中継要求を常に拒否するようにサーバを設定することであった。