[ index / * / b / ai / navy / neoranga ] [ mod ] [ uploader ] [ home ]

/b/ - Random

kurame channel img
おなまえ
E-mail
題名
コメント
Verification
選択ファイル / お絵描き
ファイル
Select/drop/paste files here
パスワード (For file deletion.)
WebM 設定




お絵かき掲示板はこちらへ

投稿しても反映されない時はキャッシュを消すと反映されてる場合も
(firefoxならshift+リロード chromeならctrl+リロード)


>rktn , >amzn

Recent Images ALL boards

Recent Images /b/


File: 1696433397814.png ( 96.94 KB , 1888x1562 , yu-hi.sakura.ne_dtp_231005002645_008494.png )

 No.17[全部見る]

log mitai
613 レス and 251 画像レス 省略。Click to expand.

 No.649

>>648
>試にpreset.cgiをEUCに変換してみます
これだったー!
申しわけないありがとうございます
2通届かなかったのも化けてるせいだった…?
一応連続拍手の中身メールで届いたっぽいです
最初のと何が違ったんだろう…

 No.650

>>649
ok
>2通届かなかったのも化けてるせいだった…?
なんの話です
メール形式が不正だと弾かれる可能性はあります
同じ拍手文言に対しては同じメールが生成されるから、再現出来ないなら原因不明

元はshift-jisをiso-2022-jpにしてバイナリのまま送る実装だったから、異常な入力に対して異常な出力をしてそれによってメールが不正になった可能性はある

>最初のと何が違ったんだろう…

preset.cgiの文字コードでは?

 No.651

>>650
>>650
>1743520793078.txt
だと連続拍手が届いた(subject文字化け)のに
>1743657139038.txt
だと連続拍手1通目しか届かなかった(subject文字化け)
なのです

 No.652

>>651
moji_modosu関数(変更前)の代わりにdecode_entities関数(変更後)を使ってるところ
"utf-8?b"(変更前)、"UTF-8?B"(変更後)

大きくはこの2点
拍手送ったときに500番台エラーが出てるならスクリプトが原因の可能性あります
どうもdecode_entitiesが失敗することがあるみたい
これがないと特殊文字は使えないのだけど需要なければ1743520793078.txtを使えばよいです

 No.653

File: 1743687746343.jpeg ( 554.4 KB , 1284x2298 , IMG_9608.jpeg )

>>652
iosのgmailでatariya鯖のimapインポートすると化け化けだ…

 No.654

File: 1743687812598.png ( 97.24 KB , 1095x651 , 受信トレイ (9) - hin_dtp_250403223835_010619.png )

>>653
直接gmailに届けたメールは読めるようになった!
sakuraのIMAPの仕様の違い!だろうか

 No.655

>>653
subjectだけ読めてるのが謎
IMAPインポート今まで試してなかったから
さっきまでのバケバケに戻したらどうなるかは分からない

 No.656

>>655
動作させてるのはどれでしょう
subjectとbodyはエンコード指定とエンコードが別々だからそういうことも起きます
Content-Transfer-EncodingとContent-TypeのどっちかをiOSが無視してるか理解出来ない組み合わせであるのか

 No.657

>>656
>動作させてるのはどれ
1743657139038.txt
です、折角なので新しい方が良いかなと…

 No.658

>>657
一応聞いたのだけど本文のエンコードはどれもutf-8だからなぜiOSが解釈出来ないのかよく分からない
最新版のclapならsubjectもutf-8だから本文との差異で文字化けもおきなさそうだし

それにIMAPはエンコードに介入しないはずだから謎です

例えばgmailに届いたものを転送(メールを添付ファイルとして)でiOSに送るとどうなりますか

 No.659

>>653
半角文字が送れるかどうか試してみてください

 No.660

iOSやMacのメールプレビューでだけ文字化けするという中韓露の発言あり
どうも言語設定で添付ファイルや部分部分のエンコーディングを決め打ちしている
ということはISO-2022-JPで送れば読めるか

 No.661

File: 1743691308889.txt ( 8.69 KB , clap.cgi.txt )

全部iso-2022-jpで送ろうとするバージョン
なおかつ改行を\r\nにしたもの
なおかつbodyの最後に改行を入れたもの

日本語メールとしてはよくある構成だから表示出来る可能性高い

 No.662

File: 1743734623537.jpeg ( 137.04 KB , 1284x664 , IMG_9609.jpeg )

>>659
思いっきり寝落ちてたすみません
そして半角は遅れている模様

 No.663

File: 1743734873735.jpeg ( 148.22 KB , 1284x678 , IMG_9610.jpeg )

>>661
>>1743691308889.txt
こちらでも化け方変わるけれども化けてますね
IMAP

 No.664

メール転送の設定をしていて気づいたのですが

leophone02@gmail.com→futami@atariya.dojin.com→hinabita@gmail.com
というgmail→sakura→gmail転送をしていて
leophoneに拍手飛ばしても全く反応がなく
今まで通りfutamiに飛ばすと
futamiとhinabita両方に届くようです…
gmailがsendmail直送信非対応なのかな?
そういえばなんかgmail受信メールのセキュリティが変わったとか聞いた記憶が…

 No.665

>>664
>gmailがsendmail直送信非対応なのかな?
>そういえばなんかgmail受信メールのセキュリティが変わったとか聞いた記憶が…
たぶんそれです
ドメインを持ってるなら必要な認証すれば送れるようになるとは思う(ちゃんと確認してない情報)
どこかに送信失敗通知が来てます(linuxなら /var/mail/ とかなのだけどsakuraは知らない)

別に張り付いていなくてもよいのです
BBSは非同期通信だから

>>662
>>663
どちらもbase64デコードまでは上手くいってるけどchaset解釈がされてない
特に >>663 は表示する前に処理しておくべきiso-2022のエスケープシーケンスがそのまま載っちゃってる
うーn
文字列に関する変換を1段階しかやってないのか・・・?
となるとやっぱりbase64をなくしてしまうしかないかも

 No.666

File: 1743741508401.txt ( 8.73 KB , clap.cgi.txt )

base64ではなくquoted-printableへ
iso-2022-jpからutf-8へ
charsetをダブルクオートで囲っていた(推奨)のをダブルクオートなし(規則内ではある)へ

これでapple製ソフトウェアが生成するメールの形式に近づいたはずだが・・・

 No.667

File: 1743744436913.jpeg ( 155.55 KB , 1284x627 , IMG_9612.jpeg )

>>666
うーんダメみたい…

 No.668

諦めようか
>>653
>iosのgmailでatariya鯖のimapインポートすると化け化けだ…
>>654
>sakuraのIMAPの仕様の違い!だろうか
これもうちょっと詳しく説明してもらえますか

atariyaがIMAPサーバーで、それをiOS(iPhoneかiPad)のデフォルトメーラーで閲覧しているということでしょうか
gmailはどこに挟まって来ますか

 No.669

>>668
ios版gmailにはIMAPインポート機能があって
web版と違ってsakuraのatariya.dojin.comの
IMAP受信が可能なのですが、そこから見ると
web拍手のメールが化けてて読めないのですね…
iphoneからメール受信するのにgmailアプリのみで
全部可能になるので利用していました

 No.670

>>669
?!
leophone@atariya.dojin.comを新設
leophone02@gmail.comへ転送
にしたら英文メールとして勝手に和訳二重に挟まって日本語おかしくなるけど
ちゃんと和訳消すともとの日本語メールで読めるメールがfutami@atariyaに届くようになった!
…どういう事なんだ?
直接sendmailでatariyaに飛ばすと読めないが
atariyaからgmailへ転送した物はgmailで読めて
更にそれをatariyaへ再転送掛けると読める
という事っぽい?
leophone@atariya(転送専用アドレス)→leophone02@gmail→futami@atariya→hinabita@gmail
の転送状態にしたらfutami@atariyaがIMAPで読めた

 No.671

File: 1743746018256.jpeg ( 384.35 KB , 1284x1835 , IMG_9614.jpeg )


 No.672

テストしようと思ったけど古いiPhoneやiPadしか手元にないのであった
>>669
>>670
その文字化け状態のメールは、メールを開いても文字化けてますか
化けていてなおかつ、保存するかソースを表示が出来るなら、その内容をここに貼ってください
出来なさそうなら転送用メールアドレスをそっちに送ります

 No.674

投稿に信頼性がなさそうだからメールアドレスはmodder用のnoticeboardの方に書き込みました

 No.675

>>674
sendmail直送と
sakuraのメール転送両方で送ってみました

 No.676

>>675
期待に反して文字化けしていない・・・
iOSのgmailアプリもメールの個別画面だと文字化けなしですか?

 No.677

>>676
?!
sendmail直送の方は化けてないですか?
atariya転送と2種類送りました
sendmail直送という奴は個別で開いても
化けたままですね…
あれ…?

 No.678

>>677
3通届いてます
>直接sendmailテスト1
>atariya転送設定テスト1
>atariya転送設定テスト2
どれも化けていない
>sendmail直送という奴は個別で開いても
>化けたままですね…
うーnどうして・・・

 No.679

File: 1743837485167.jpeg ( 139.05 KB , 1284x868 , IMG_9615.jpeg )

キタ━━━━━━(゚∀゚)━━━━━━ !!!!!

 No.680

>>678
sakuraのIMAP鯖が何かおかしい…?のか…?
tskさんが受けてるメール鯖はsakuraではないのでしょうか?

 No.681

>>680
転送ならeml形式でメールソースコードが送られるかと思ってたのだけどそうではなかったみたい
場所場所で再解釈が入ってる可能性を否定出来ない

提示したメールアドレスはfirefox relayっていう実メールアドレスをマスクするやつです
実際の宛先はgmailで、そこで文字化けメールのメールソースコードを読むつもりだった
けどそもそも文字化けしていないこちらでは正しく解釈出来るメールが来てる

IMAPはメールヘッダの変更は行わないけど、ヘッダを解釈してパースした結果をメールクライアント(MUA)に伝えるからそこが何かおかしい可能性はあります

前提の質問なんですがこの以前のpatipatiでは文字化けしていましたか
それとpatipati以外から送られた日本語メールは文字化けしますか

 No.682

>>680
因みに確認しておくと
iosのgmailのIMAPで化けているだけで
直に届いたfutami@atariyaでも
atariya鯖に受信しに行ってみると読めます!
化けてるのはiosのgmailのIMAPだけです
iosの標準メールは迷惑メールが面倒なので使ってません
そしてfutami@atariyaは結構普段からIMAPでメール読んでて
多くの受信されてるメールは普通にされている…と思います
(仮に同様に化けて受信してると気づかないから何とも言えない)

 No.683

>>682
>>iosの標準メールは迷惑メールが面倒なので使ってません
今回だけでも取り敢えずと試しにインストールした所、読めました
iosのgmailのIMAPでだけ読めないっぽいです

 No.684

File: 1743839452860.txt ( 8.77 KB , clap.cgi.txt )

>>682
>iosのgmailのIMAPで化けているだけで
把握してます
>そしてfutami@atariyaは結構普段からIMAPでメール読んでて
>多くの受信されてるメールは普通にされている…と思います
じゃあ何かが足りてない可能性がある
ということでMIME-Versionヘッダ追加
>>683
余計に分からない
iOS版gmailアプリが何か妙な規則で動いているんじゃ・・・

 No.685

File: 1743860303333.jpeg ( 135.38 KB , 1284x538 , IMG_9618.jpeg )

>>684
読めるようになった!!
ありがとうございます!!!!

 No.686

>>685
まあなんと
確かにContent-TypeとContent-Transfer-EncodingはMime-Version: 1.0からの規格だし、Mime-Version行が含まれない場合は旧メール仕様(asciiのみ)とするのが正しいか(でもそれならsubjectも化けてるべき)

しかしIMAPサーバーが原因かiOS版gmailアプリが原因かは分からないのでありました

 No.687

続けて申し訳ない
赤の他人が書き込む時が来たらミスらないように
Verification失敗するのを何とかしたいのでした
クイックレスポンスだけじゃなく
一度書き込んだあと続けて書き込もうとして
時間内に再利用するのも失敗する気がする…

 No.688

>>687
覚えとります
quick replyがフォームのhtml elementを複製するのが原因っぽいのだけどよく分からない
なんなら2つとも両方が動くときもあるのがさらによくわからない
まあまずは複製じゃなくて移動するようにしてみます

 No.689

>>688
もうしわけない
>2つとも両方が動くときもある
2つではないけれどもそのページをリロードして
トップのテキストボックス部分を一度も表示しない状態で
Quick Replyだけ先に表示するとそっちが優先されて
逆にトップのボックスの方が使えなくなりますね

 No.690

reCAPTCHAを移動する方法が(でっち上げ内では)ベストだと思ってたけどダメだ
動作はするけどcaptchaがやりなおしになる

これなら両方が動くようにしたほうが(でっち上げ内では)良いや

真っ当はreCAPTCHAをフォーム外に置いて浮かせた方がいいが
この真っ当な方法が一番労力少ない気がしてきた
ところでしばらく時間取れないです

 No.691

>>690
色々お手間をお掛けします
ろっしー辺りに伝えてくれたら
discord経由で気づくと思いますので
またその内都合が良い時にお願いします
ありがたい…

 No.692

File: 1744198562345.txt ( 3 KB , fix-google-recaptcha-v2.js.txt )

reCAPTCHAが動作しないよりはマシだということに思い至ったので置いておきます
jsフォルダに配置してから instance-config.php に

$config['additional_javascript'][] = 'js/fix-google-recaptcha-v2.js';

を追加してください。

 No.693

>>692
ありがとうございます!
置いてみた!けれど何が変わったのか…?

 No.694

>>693
ちゃんと動いてます

キャプチャ認証が動かなくなる(無限待機になる)のはメインフォームのキャプチャを解決した状態でquick replyにキャプチャ要素を複製したあとにquick reply側のキャプチャにトライするとそうなる
だからキャプチャを複製するのではなくquick replyを表示・非表示するたびにキャプチャを移動させればまずは解決する
というコードです

キャプチャにトライしていない状態でquick replyを作成すれば両方のキャプチャが動作するようになるけど、そういうのはまだ組んでないです

 No.695

>>694
ありがたい…☑を入れる前なら両方のどちらかは使えるようになった感じですか?
とおもったらだめだった…でも何か変わってるらしい!

 No.696

>>695
元の状態:
上の方のフォームでチェックを入れてからquick replyを表示するとquick reply側が無限待機になる

>>692 のスクリプトを導入した状態:
両方のフォームでreCAPTCHAが使えるが、quick replyが表示・非表示されるたびにキャプチャ認証がやり直しになる

です。

でもまだ他の理由で無限待機が起きるっぽい
Shift-F5でページ更新をしてみてください
ページキャッシュでスクリプトが読み込まれていないかも知れないから

 No.697

>>696
だめですねー変わらないですねー
firefoxだからだろうか…

 No.698

>>696
>上の方のフォームでチェックを入れてから
自分の環境だとチェックを入れる前でも
上フォームのreCAPTCHA部分一度表示されてしまうと
quick replyのreCAPTCHAはグルグルになるようになってしまいますね

 No.699

File: 1744479377871.txt ( 3.16 KB , fix-google-recaptcha-v2.js.txt )

>>697
>>698
こちらもメインはfirefoxなんだけれどもgoogle chromeで確認したら読み込み順によって動作しない場合があったから直しました

そもそもユーザーにチェックボックスを入れさせるんじゃなくて「返信する」ボタンをきっかけでキャプチャ認証を動作させればいいかもしれない



[戻る][板のトップ] Catalog Images[Post a Reply]
記事削除 [ ]
[Update] ( Auto) 2
1744479377871.txt
>>699
1744198562345.txt
>>692
1743860303333.jpeg
>>685
1743839452860.txt
>>684
1743837485167.jpeg
>>679
1743746018256.jpeg
>>671
1743744436913.jpeg
>>667
1743741508401.txt
>>666
1743734873735.jpeg
>>663
1743734623537.jpeg
>>662
1743691308889.txt
>>661
1743687812598.png
>>654
1743687746343.jpeg
>>653
1696433397814.png
>>17
[ index / * / b / ai / navy / neoranga ] [ mod ] [ uploader ] [ home ]
[Yotsuba B][Yotsuba][Futaba][Dark]