さくらのサーバーでsmtp認証によるメール送信が出来なくなった

SOY Shopに関する話題はこちら。

さくらのサーバーでsmtp認証によるメール送信が出来なくなった

投稿記事by tk8 on 2019年6月13日(木) 17:19

お世話になっております。

github経由で数日前(6/10)に最新のsoyshopをダウンロードしアップデートを行いました。(ver. 1.18.2p185)soycmsも最新ファイルで上書きしました。

サクラのサーバーでPHPのバージョンは7.3です。

今までsmtp認証でのメール送信が出来ておりましたが、アップデート直後からsmtp認証でのメール送信が出来なくなりました。

sendmail側でのメール送信はできるようなので、ひとまず今はsendmailに切り替えて対応しています。

soyshopのアップデート後にメール設定等は特に変更はしていません。


可能であればsmtp認証による送信を利用したいのですが、原因と対策はお分かりになりますでしょうか?
tk8
 
記事: 59
登録日時: 2013年10月21日(月) 19:57

Re: さくらのサーバーでsmtp認証によるメール送信が出来なくなった

投稿記事by inunosinsi on 2019年6月14日(金) 14:46

私の方でも確認しましたところ、同様の症状に陥りました。
thunderbird等のメールクライアントではSMTPが使用できた為、SOY CMS内(SOY2と呼ばれるライブラリ)のSMTP周りを調査してみました。

SMTPを使用する直前でメールのアカウントを確認する処理があるのですが、
パスワードの確認の際に暗号化してSMTPサーバにデータを送信する処理があるのですが、そこで利用しているDIGEST-MD5という方式では認証できなくなったということがわかりました。

そこでDIGEST-MD5を外して、CRAM-MD5の方式に切り替えてみましたところ、無事メールが送信されました。

私が使用しているメールボックスはさくらのメールボックスです。
もしかしたら、他のメールボックスではCRAM-MD5は使用できず、DIGEST-MD5は使用できるかもしれませんが、

一応、今の段階でダウンロード出来るようにしておきます。

ダウンロードは下記ページになります。
https://saitodev.co/soycms
https://saitodev.co/soycms/soyshop
大阪でフリーのプログラマをしています。
以前はSOY CMSの開発元で働いていました。

SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

最近はSOY Shopを業務アプリとして使用できないか?と模索しています。
SOY Shopで管理画面のみ使用モードを追加しました - saitodev.co

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 785
登録日時: 2008年6月12日(木) 20:48

Re: さくらのサーバーでsmtp認証によるメール送信が出来なくなった

投稿記事by tk8 on 2019年6月14日(金) 18:33

先ほど新しいsoy2_build.phpに置き換えてテストを行ったところ、正常にsmtpでのメール送信が出来る事を確認いたしましたのでご報告させて頂きます。

念のため参考までに、当方で使用しているサーバー環境はサクラのレンタルサーバーのビジネスプロプランです。

ご対応をありがとうございました。
tk8
 
記事: 59
登録日時: 2013年10月21日(月) 19:57


Return to SOY Shop

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[2人]