忍者ブログ
明確になった問題は共有される。共有された問題は議論される。議論された問題は無害化される。
[105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115]
一応SMTP認証は突破。
サーバ側でPipeliningに対応していると表示されたので同時に複数コマンド送ってみたら成功した。
一度でも失敗したら後のコマンドには全て502エラーが返ってくるようなので、エラーの確認にはこれを使えばいいだろう。

問題はこれで本当に送れるかどうかだ
PR
SMTP認証

先ほどyahooのSMTPサーバはSMTP-AUTH認証に対応していると書いたが、これはサーバ・クライアントの双方が対応してなければならないようだ。
クライアント側の対応が技術的に難しいということで、POP before SMTPを利用しようと思った。が
2014年5月14日に「POP before SMTP」の提供を終了しました。今後は、「SMTP-AUTH」をご利用ください。


ならAUTHコマンドでなんで502(コマンド未実装)エラー飛んでくるんだよ。わけわからん
勝手に切断される理由がSSL周り以外に考えられないので、SSL対応を見送って587番ポートで接続したところ、応答がちゃんと返ってきた
多分ソケットを作るときに対応出来ると思うんだけど...あとでやろう

今は次出てくるエラーのことしか考えられない
TMS計画がエラーに次ぐエラーで、今日ずっとエラー処理やってたんじゃないかってくらい激しい。そして結局終わらなかった。
今やってるエラーは、メッセージの受信中にソケット通信が切断されているというもの。
いい加減にしてほしい

このまま解決しなけりゃまず計画続行不可能だし、開発環境をHSPに譲って続けるか。

ってかHSPで軽く数十分で作れたプログラムがCだと数日でもエラーってどういうことなの
と、心のなかでyahooに文句ばっか言いつけてホスト名で検索したところ、
Yahoo!メールでは迷惑メールの送信や第三者の中継による悪質ないたずらを防ぐために、SMTP-AUTHのユーザー認証方式を採用しています。

...(^ω^;)

送信メール(SMTP)サーバー smtp.mail.yahoo.co.jp
SMTPサーバのポート番号 SSL利用時:465

ピキピキ...(^ω^#)




結論:勉強不足

ポート番号を変えてconnectしたところ、即繋がってくれましたとさ。めでたし、めでたし。
昨日書いたコードの一部が間違っていたので修正すると、全く繋がらなくなった
それも1回どころか何回接続しても一向につながらない

まさかホスト名を間違えてるのかと思ったが、Ping飛ばすと通る
わけわからん
お盆で実家に帰ってた
と言ってもここから自転車飛ばせば1時間もせずに着くところなんだが

来週の週末に出かける予定を組んでいたが、ギリギリ晴れてくれそうだな
その分週初めから思いっきり降るんだと
TMS計画でいよいよSMTPサーバへの接続テストを行ったところ、どうしても1回だけの接続だとタイムアウト吐かれる

じゃぁ接続に成功するまで試行すればいいじゃない!

接続成功

正直タイムアウトエラーとかクライアント側は諦めるしかないので...
1回告白して振られるならOKされるまで何回でも告白すればいいじゃないの的発想
Search
Tweet
Counter
Calendar
04 2026/05 06
S M T W T F S
1 2
4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Others
Powered by ニンジャブログ  Designed by ゆきぱんだ
Copyright (c) 座談会 with タルパ All Rights Reserved
忍者ブログ / [PR]