WEBサーバのPHPからのメール

通販サイトの、さくらレンタルサーバから自宅サーバへの移行で
また一つ懸案の解決の可能性あり。

WEBから注文確認メールなどの自動送信メールをどうするか問題だった。

そのまま、自宅サーバからの送信だと大抵は送信先プロバイダのSMTPサーバ
にはねつけられる。

なので、送信はGmailSMTP経由とすることにした。

さらにここで問題。

Fromには存在しないユーザにしてほしいとのこと。
現在もそれで運用している。要は送信専用サーバにする。
注文したお客さんとのコンタクトは全てWEBのフォームで行うとのこと。

これを解決するのは以下方法が可能であることが実験でわかった。

まずGoogleAppsに存在しないユーザAを作成。
次に実際に送信を行うユーザBを作成。
Bのアカウント設定でユーザAを追加する。
この作業を行うと、Aに確認メールが飛ぶのでAの確認メールから
了解の手続きを行う。
この時点でユーザAを停止または削除する。
これで、ユーザAに関してはユーザBから送信は可能だが、受け取りはできなくなる。

この状態で通販サイトの現在の設定が踏襲できた。