名古屋ではたらくWEB屋のブログ

名古屋ではたらくWEB屋のブログ

名古屋を拠点にWEBシステム開発(受託)を行っております!!
お仕事承ります。

PHP,MySQL,EC-CUBE,WordPress

Amebaでブログを始めよう!

先日、会社のメールサーバを移転しました。

その時のお話です。


iPhoneから会社のメールも読めるように設定していましたが、

移転のタイミングで、何故か上手く受信できなくなりました。

それで、よく原因が解らなかったので、iPhone側の設定を削除して、

新規にメール設定を行いました。


その結果、WiFi経由だと正しく受信出来るのだけれど、キャリア経由だと

受信出来ないという不思議な現象が発生しました。

何度設定をやり直しても、キャリア経由だと「メールサーバが応答しません」

とエラーになり解消出来ませんでした。

色々とググってみましたが、それらしい記事もなく...

ただ、全然別の現象で、iPhoneを再起動して治ったみたいな記事があり、

ダメ元でiPhoneを再起動!

見事、治りました。


そう言えば、Androidの時はおかしくなったら、直ぐに再起動していたな~

忘れてました!!困ったときはiPhoneも同じですね~!!






※セッションタイムアウト値が必要以上に長いことは、
 悪意のある第三者にとって有利となるケースがあります。
 なので、適切に設定した方が良いらしい...


※.htaccessで設定

php_value session.gc_maxlifetime 1800
php_value session.gc_probability 1
php_value session.gc_divisor 100

※PHPで部分的に設定

session_save_path("/tmp");
ini_set('session.gc_maxlifetime', 1800);
ini_set('session.gc_probability', 1);
ini_set('session.gc_divisor', 100);

※参考サイト:
セッションの有効期間とか設定とか挙動とかを調べました
セッションのガーベッジコレクションをテストする
セッション(session)の有効期限を設定するには