teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

メールソースの違い

2021/04/14 01:19

投稿

AbcdefgFirst
AbcdefgFirst

スコア33

title CHANGED
File without changes
body CHANGED
@@ -33,4 +33,42 @@
33
33
 
34
34
  そもそも受信するソフトが古すぎるかとは思うのですがそこは変えれないため、何か修正方法等あればご教示いただけますと幸いです。
35
35
 
36
- よろしくお願い致します。
36
+ よろしくお願い致します。
37
+
38
+ 追記
39
+ ---
40
+ ここが原因かは不明ですが、メールソースのDiffで異なっていた点を書きます。
41
+
42
+
43
+ ・GMail側(成功側)
44
+ ```text
45
+ Content-Type: multipart/mixed; boundary="===============2028351794590306117=="
46
+ MIME-Version: 1.0
47
+ Subject: 【{日本語}】 {日本語} 2021-04-14
48
+
49
+ --===============2028351794590306117==
50
+ Content-Type: text/plain; charset="utf-8"
51
+ MIME-Version: 1.0
52
+ Content-Transfer-Encoding: base64
53
+
54
+ {文字列}
55
+ --===============2028351794590306117==
56
+ Content-Type: application/octet-stream; Name="{日本語}【{日本語}】20210414.xlsx"
57
+ MIME-Version: 1.0
58
+ Content-Transfer-Encoding: base64
59
+
60
+ --===============2028351794590306117==--
61
+ ```
62
+
63
+
64
+ ・Windows Live メール側(失敗側)
65
+ ```text
66
+ Content-Type: multipart/mixed; boundary="===============2028351794590306117=="
67
+ MIME-Version: 1.0
68
+ Subject: =?utf-8?b?{アルファベットと数値の文字列}=?=
69
+ =?utf-8?b?{アルファベットと数値の文字列}=?=
70
+
71
+ (GmailにはあるBoundaryで区切られた境界がまるまる無い。)
72
+ ```
73
+
74
+ また1点書き忘れていたのですが、プログラムから自動で送信された場合Windows Live メールでdatになってしまいますが、Gmailから手動でファイルを添付してメールを送信した場合はWindows Live メールでも正常に添付出来ていましたので、コードの中で何か必要なパラメータが足りないのかなと推測しております。。