conohaのメールサーバをWordPressから使う
のにハマった話。
conohaでkusanagiを使ってまして、php7-fpmに切り替えました。
そーするとwp-mal-smtpでメールが送れなくなります。
原因はwp-mail-smtpがデフォルトで証明書の検証を行うためです。
conohaのメールサーバは証明書が「*.tyo1.conoha.io」なのです。
参考元:
WP Mail SMTPはPHP5.6、7.0系ではメール送信時にエラーが発生。その対処方法。
functions.phpに追記
function my_wp_mail_smtp_custom_options ( $phpmailer ) {
if ( isset( $phpmailer->SMTPAuth ) ) {
if ( $phpmailer->SMTPAuth == true ) {
$phpmailer->SMTPOptions = array(‘ssl’ => array(‘verify_peer’ => false, ‘verify_peer_name’ => false, ‘allow_self_signed’ => true));
}
}
return $phpmailer;
}
add_filter(“wp_mail_smtp_custom_options”,”my_wp_mail_smtp_custom_options”);
$phpmailer->SMTPOptions = array(‘ssl’ => array(‘verify_peer’ => false, ‘verify_peer_name’ => false
で証明書の検証をしないでねーという感じです。
ATOM で Remote-sync-pro が遅い!!
ATOMのバージョンが原因。1.37.0 x64までダウンロードしたらとりあえず治った。治ったというのかっ?
ネットワーク、マシン、アプリケーションとあれこれトラブルシューティングで原因を切り分けした結果、ATOMのバージョンアップでだめになったっぽい。
ATOMを古いバージョン(とりま1.37.0)にダウングレードしたら、今まで通り快適に使えるようになった。
最新のATOMとRemote-FTP、相性が悪いんかな。