めも帖

「めも帖」代わりにダラダラと書いていったり、めもしたりしているだけです。

メールが送れない

Windows 2000 Server を使用しているレンタルサーバ屋さんで、PHPのメールフォームをつくり、テストをすると、自分のメールアドレスだけに送れない、という状況。
問題は、Return-Pathの書き換えが出来ない、ことからReturn-Pathと、fromのメールアドレスが異なるうえに、Return-Pathが存在しないアドレスで設定されているため、ワタシが契約しているプロバイダーがメールをはじいているようなのです*1
そこで、Windows 2000 Server にあるSMTPサービス(Windows 2000 Server では「サービス」という名称で提供されているらしい?違うかも)について、調べてみたんですが、PHPとの連携にまつわる部分がよくわからない。PHPのWindows環境での実行も色々とあるみたいです。
こまったなあ...どうりで、Perlのメールフォームでもメールが届かないわけです。

テスト環境を考え直さないといけないみたいです。

*1:これがsendmailを利用しているのであれば、-fでReturn-Pathを書き換える、という方法をとることができそう