質問 > その他 > 送信元メールアドレスの設定方法 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
inos |
投稿日時: 2014/4/18 16:41
対応状況: −−−
|
新米 登録日: 2013/8/2 居住地: 投稿: 6 |
送信元メールアドレスの設定方法 初歩的な質問で申し訳ありません。
メール送信する処理で、以下のように記述しているのですが、 $objSendMail = new SC_SendMail_Ex(); $objSendMail->setItem(宛先メールアドレス, 件名, 本文, 'aaaa@aaa.jp';, "株式会社テスト" , ・・・・); $objSendMail->sendMail(); 実際に届いたメールを見ると、送信元情報が、 "株式会社テスト" <aaaa@aaa.jp> ではなく、 "株式会社テスト" <config.phpでSMTP_USERに設定したアドレス> となってしまいます。 <>内にはsetItemで、4番目に設定した値が入るのではないのでしょうか? <>内へのアドレスの設定方法をご教示ください。 よろしくお願いします。 |
tommy0714 |
投稿日時: 2014/5/6 16:38
対応状況: −−−
|
半人前 登録日: 2014/5/1 居住地: 投稿: 30 |
Re: 送信元メールアドレスの設定方法 通常はその方法で問題ないです。
ですが、メールを中継する STMP の設定によっては、Fromヘッダがプログラムで設定したもので反映されないケースがあります。 なので、まずはプログラムで設定した Fromヘッダの状態を確認することをお勧めします。 $objSendMail->getBaseHeader() をダンプしてみて、Fromの値を確認して、そこで設定されている ようであれば、SMTP の設定を疑うべきです。 SMTPレベルであれば、どのような環境なのかによって対応が異なりますので、php.iniのSMTP設定やサーバ環境を提示した上で、別の質問で対応されたほうがよいと思います。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |