満足への果てしない旅
2016/03/02
IT 仕事PHPによるメール送付時のfromアドレス指定が出来ない。
SynolgoyのNASを利用しています。
PHPで社内システムを運用しており、契約時や週次・月次など、必要に応じて自動的にメールが送信される仕組みです。
そこでどうしてもfromアドレスが設定できない事象にぶち当たる。
色々と試行錯誤してみた結果、どうやらSynologyで「通知メール」の「サービスプロバイダ」にGmailを指定すると、自動的に「通知メール」で送信用に設定したGmailアカウントがfromアドレスとして設定される模様。
PHP側でmb_send_mailにfromでアドレスを設定しようが、ini_set(‘sendmail_from’,’XXX@XXX.XXX’)としようが、全て無視される。
「通知メール」の「サービスプロバイダ」に「カスタムSMTPサーバ」の設定が必要となる。
自社のメールが全てgmail appsでないという状況から生じたものだろうなぁーと思う次第。