投稿

Ubuntu22.04にてapache+php+msmtprcをインストールしてphpからメールを送信できなかった。error.logを確認し対処したときのメモ

 <前提>  ・Ubuntu22.04  ・以下のコマンドにて、apache+php+msmtprcをインストールしている場合           sudo apt install apache2           sudo apt install -y php         systemctl restart apache2  ・msmtprcの設定ファイルは、/etc/msmtprcに配置している  ・php.iniには以下のsendmailのパスを設定      [mail function]      sendmail_path = "/usr/bin/msmtp -C /etc/msmtprc -t" </var/log/apache2/error.logに出力されていた内容>  msmtp: /etc/msmtprc: Permission Denied  msmtp: /etc/msmtprc: contains secrets and therefore must have no more than user read/write permissions <設定コマンド>  ※以下rootユーザにて作業しています。      #rootユーザで/root/.msmtprc に設定ファイルを格納しておく     #設定ファイルのコピー      cp -p /root/.msmtprc /etc/msmtprc      #所有者はwww-data.www-dataにする。しないと      #しないとmsmtp: /etc/msmtprc: Permission Deniedになる     #所有者名の確認は、 /etc/apache2/apache2.confのUserやGroupを確認する   #/etc/apache2/envvarsに   #export APACHE_RUN_USER=www-data   #export APACHE_RUN_GROUP=www-data   #の記載があるので確認する      chown www-data.www-data /etc/msmtprc      #権限は600にすること(777とかではだめ、自分自身の所有で読み込みと書き込みだけ付与)。      #しないとmsmt

UbuntuServer22.04でfreeRadiusをアンインストールして/etc/freeradiusが消されなかったので削除してもう一度インストールしたらエラーになった件

イメージ
 <やってしまったこと> #freeradiusのインストール apt -y install freeradius freeradius-utils apt -y purge freeradius freeradius-utils /etc/freeradiusを削除 apt -y install freeradius freeradius-utilsをするとエラー ***********エラー内容*********** root@ubuntuserver:~# apt -y install freeradius freeradius-utils パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています... 完了 状態情報を読み取っています... 完了 提案パッケージ:   freeradius-krb5 freeradius-ldap freeradius-mysql freeradius-postgresql   freeradius-python3 snmp 以下のパッケージが新たにインストールされます:   freeradius freeradius-utils アップグレード: 0 個、新規インストール: 2 個、 削除: 0 個、保留: 0 個。 744 kB のアーカイブを取得する必要があります。 この操作後に追加で 2,741 kB のディスク容量が消費されます。 取得:1 http://jp.archive.ubuntu.com/ubuntu jammy-updates/main amd64 freeradius amd64 3.0.26~dfsg~git20220223.1.00ed0241fa-0ubuntu3.1 [637 kB] 取得:2 http://jp.archive.ubuntu.com/ubuntu jammy-updates/main amd64 freeradius-utils amd64 3.0.26~dfsg~git20220223.1.00ed0241fa-0ubuntu3.1 [106 kB] 744 kB を 2秒 で取得しました (407 kB/s) debconf: apt-utilsがインストールされていないため、パッケージの設定を遅らせます。 以前に未選択のパッケージ freeradi

えきねっとでイオンカード(JCB)でのクレジットカード決済でエラーになった

 インターネットで切符を購入するときに  e5489(JR西日本)  えきねっと(JR東日本) を使うのだが、「えきねっと(JR東日本)」の方でクレジットカード決済でエラーになったので解決したかもしれないメモ ※他のサイトではエラーにならないのに、「えきねっと(JR東日本)」だけエラーになる。 やったこと 切符を普通に購入してエラーメッセージを確認して3Dセキュアの認証がいると記載があったので イオンカードのサイトでにログインして 本人認証サービス(3Dセキュア)のボタンをタップしてワンタイムパスワードの設定をした。 https://www.aeon.co.jp/ https://www.aeon.co.jp/security/ 途中ワンタイムパスワードのアプリが必要とのことだったので https://play.google.com/store/apps/details?id=jp.co.nttdata.onetimepasswordd&hl=ja ダウンロードした。 その後、えきねっとにログインして ヘッダーの[ログイン中▼]の部分をタップして「会員情報の確認・変更/退会」のメニューを選択 その画面の「クレジットカード情報」からイオンカードのクレジット情報を入力した ワンタイムパスワードを設定していたので、途中入力した。 その後、クレジットカードの情報の登録には成功した。 もう一度、えきねっとで登録したクレジットカード情報を使い決済すると3Dセキュアの認証に関するエラーはなく、ワンタイムパスワードも入力したが、別のエラーになった。 2日後くらいに、「えきねっと」ではなく、「ダイナミックレールパック」の方で登録したクレジットカード情報を使った場合は、決済に成功した。 「えきねっと」での決済完了は確認できていないが、 3Dセキュア(ワンタイムパスワード)を導入して、2日くらいたつと成功するのかもしれない。 「えきねっと」と「ダイナミックレールパック」は同じシステムのはずなので 次回以降、「えきねっと」で決済しても多分問題ない気がする。 (もしかして、えきねっとだけ3Dセキュアの認証が必要説もあるが・・・) 余談:  JR東日本パスファイナルを購入しようとして、決済エラーになって  なくなくセブンイレブンで現金決済しましたw

Android端末(OS:5.1.1,F-01H)でメール送信もできるWebサーバを作る

前提条件: Android:5.1.1 V16R071A 端末名:F-01H (ネットショップで中古で3000円くらいで購入) スマフォのIP:192.168.11.20 問題点: Android:5.1.1なので、goolge playのtermuxの場合、対応OSバージョンが7.0なので最新版をインストールできない なので古いアプリバージョンである0.79のapkをダウンロードしてインストールする ダウンロード先:https://archive.org/download/termux-repositories-legacy 目的: apache2+php7が動作するwebサーバを作る php7からmsmtpを使ってメール送信(受信はしない)できるようにする スマフォサーバをつくろうと思ったきっかけは、 消費電力が少なく定期的にログ送信など重くない処理を実行する分においては問題ないため。 1.apkのダウンロード(PCでの作業) https://archive.org/download/termux-repositories-legacy から termux-v0.79-offline-bootstraps.apk を入手する ※その他termux系のアプリは、このサイトからDLすること 2.Android端末を開発者モードにして、提供元不明ソフトウェアのチェックをON(スマフォでの作業) termux-v0.79-offline-bootstraps.apkをスマフォに転送してインストール 3.pkg updateとかpkg installとかできるように(スマフォでの作業) そのままだと、pkg installがつかえないので設定ファイルをviでひらいて、#でコメントアウト vi /data/data/com.termux/files/usr/etc/apt/sources.list.d/game.list vi /data/data/com.termux/files/usr/etc/apt/sources.list.d/science.list ※修正不要 /data/data/com.termux/files/usr/etc/apt/sources.list リポジトリから正しくとれることを確認する pkg update 参考) https://rsn60

ffmpegでファイルを結合する方法(Windowsコマンドプロンプトでの注意)

 ffmpegバージョン ffmpeg version N-86669-gc1d1274 Copyright (c) 2000-2017 the FFmpeg developers built with gcc 7.1.0 (GCC) はじめに、 ffmpeg -f concat -i inputfile.txt -c copy output.mp4 [concat @ 0000000002552900] Unsafe file name 'D:\XXX\XXX\XXX_000.mp4' inputfile.txt: Operation not permitted 次に、-safe 0を追加したがエラーになった ffmpeg -safe 0 -f concat -i inputfile.txt -c copy output.mp4 [concat @ 0000000002542a80] Impossible to open 'D:XXXXXXXX縲・€・€㍉000.mp4' inputfile.txt: No such file or directory 次に、inputfile.txtの文字コードをUTF-8からSJISにする [concat @ 00000000025f2a80] Impossible to open 'D:XXXXXXXX〇〇〇_000.mp4' inputfile.txt: No such file or directory でもダメ、っていうかよく見るとファイル区切りの\がない inputfile.txtの\を\\に変更した file D:\XXXX\XXXX\〇〇〇_000.mp4 file D:\XXXX\XXXX\〇〇〇_001.mp4 file D:\XXXX\XXXX\〇〇〇_002.mp4 ↓ file D:\\XXXX\\XXXX\\〇〇〇_000.mp4 file D:\\XXXX\\XXXX\\〇〇〇_001.mp4 file D:\\XXXX\\XXXX\\〇〇〇_002.mp4 するとファイル結合ができた。 まとめると -safe 0 オプションはいる。 inputfile.txtは、SJISかつ\は\\に変更する そうすればファイル結合ができる。

2022年06月くらいから、ThuderbirdでGmailの取得にエラーがでるようになった。

イメージ
 そういえばこんなメールが来ていたなぁ。 ネットで調べたら、このサイトがヒットした https://webdesign-ginou.com/thunderbird_imap_gmail_error このサイトの手順通りやったら解決した

XperiaXZ3(Softbank)に機種変更したら、「お使いのスマートフォンに必要な情報のダウンロードに失敗しました。」のダイアログが表示させる。

イメージ
■問題点  XperiaXZ3(Softbank)に機種変更したら、 ----------------- お使いのスマートフォンに 必要な情報のダウンロードに 失敗しました。 ダウンロード後に初期設定が 完了します。完了以前に 保存した設定はリセット される場合があります。 ----------------- ----------------- お使いのスマートフォンに 必要な情報のダウンロードに 失敗しました。 時間を置き 再度リトライします。 ----------------- のダイアログが表示させる。 ■解決したかもしれない方法 ※以下の方法をするとホーム画面のアイコン配置が初期状態にリセットされるので スクリーンショットなどをとって手動で元に戻せるようにしておくこと 「スマートカスタム」ランチャー内でアプリを検索(文字は半角で検索すること) 「スマートカスタム」アプリを強制停止 「ストレージを消去」と「キャッシュを消去」を実行 「スマートカスタム」アプリを開始 「スマートカスタム」アプリを起動 すると自動的に設定がはじまった。 そして、スマフォ起動時にこのメッセージがでなくなった ■原因と推測 旧端末から機種変更をしたが、アプリの情報などをGoogleDriveにバックアップをしており、そこから復元操作をした。 その際に古い端末の情報が残っていたのかもしれない。 あるいはAndroid9からAndroid10にアップデートしたのが原因かもしれない。 ■ネット上を検索すると以下のブログが見つかったが、「原因と推測」に近いものかと思う http://yellowrattle.cocolog-nifty.com/kiyomi/2020/07/post-d2a5fd.html