バージョン選択

フォーラム

メニュー

オンライン状況

89 人のユーザが現在オンラインです。 (81 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 89
もっと...

サイト内検索

質問 > フロント機能 > PHP5.6 アップでlocalからのメール送信失敗(解決済み)

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
kazz_oga
投稿日時: 2019/8/9 12:19
対応状況: 解決済
一人前
登録日: 2013/8/5
居住地: 東京都北区赤羽西
投稿: 144
PHP5.6 アップでlocalからのメール送信失敗(解決済み)
▼テンプレート
[EC-CUBE] 2.13.5
[レンタルサーバ] ローカルPC
[OS] Mac OS 10.14.6
[PHP] 5.6.40
[データベース] MySQL 5.7.25
[WEBサーバ] Apache/2.4.37
[ブラウザ] Safari

[現象]
解決済みです。備忘録として記載

PHP 5,4から5.6にバージョンアップでローカル)ECCUBE->本番サーバ->受信者のメール送信ができなくなった。

エラーメッセージは次のとおり
authentication failure [SMTP: STARTTLS failed (code: 220, response: 2.0.0 Ready to start TLS)]

[対応策]
data/module/Net/UserAgent/Socket.phpの646行目にstream_context_set_optionを追加

   :
function enableCrypto($enabled, $type)
{
if (version_compare(phpversion(), "5.1.0", ">=")) {
if (!is_resource($this->fp)) {
return $this->raiseError('not connected');
}
stream_context_set_option($this->fp, 'ssl', 'verify_peer_name', false); ← 追加行
return @stream_socket_enable_crypto($this->fp, $enabled, $type);
} else {
$msg = 'Net_Socket::enableCrypto() requires php version >= 5.1.0';
return $this->raiseError($msg);
}
}
  :

<参考>
http://dolphin.hatenablog.jp/entry/2014/10/28/171209
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » PHP5.6 アップでlocalからのメール送信失敗(解決済み) kazz_oga 2019/8/9 12:19

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,301名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.