HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0306
HSPメール送信7解決


リンク

2011/3/6(Sun) 11:56:56|NO.37447

先ほど以下のサイトでyahooあてにメールお試しに送ってみたのですが
届かないのです
打ち間違えかと思い、何回も打ったりコピーしたりスナしたが駄目でした
なぜでしょうか
http://blog.goo.ne.jp/hiro239415/e/4cb113c7ac5abac5fe764a4822985b05



この記事に返信する


inovia

リンク

2011/3/6(Sun) 12:14:10|NO.37448

迷惑メール送信対策の Outbound Port 25 Blocking の影響と思われます。
今はほとんど契約していないSMTPサーバーを使用できないようになっているはずです。
ポート番号を587番にし、IDとパスワードで認証する必要があります。
送信元のプロバイダやメールサービスでOP25Bを実施しているか確認してください。

HSPでSMTPプロトコル
http://www.orewp.net/hsp/tcp_ip/smtp.html



リンク

2011/3/6(Sun) 12:41:19|NO.37449

ご返答ありがとうございます
いろいろ試しているのですが
MAILFROMのところで
521 メールを受け取れないということ?
というコードが返ってきます
ちなみにyahooメールへ送っているのですが
何とかいろいろ調べているものの、わかりません
すみません、誰か教えていただけませんか



inovia

リンク

2011/3/6(Sun) 12:46:51|NO.37451

>ちなみにyahooメールへ送っているのですが
送信”先”は関係ありません。この場合問題になるのは送信”元”です。

どこのSMTPサーバーを使っていますか?
今は迷惑メール送信対策(OP25B)のため、
契約していないSMTPサーバー経由で勝手にメールは送れないようになっています。



リンク

2011/3/6(Sun) 12:58:22|NO.37452

それも、yahooのを使用してやっているのですが・・



inovia

リンク

2011/3/6(Sun) 14:01:54|NO.37454

http://www.orewp.net/hsp/tcp_ip/smtp.hsp

のスクリプトを使っている場合、気を付けないといけないのがBASE64の部分です。

例えば、ユーザー名が hogehoge で パスワードが piyopiyo の場合、
http://hogehoge.tk/tool/
のようなサイトを使用して文字列をBASE64化する必要があります。

hogehoge ←→ aG9nZWhvZ2U=
piyopiyo ←→ cGl5b3BpeW8=

←→ となっているのは相互に変換可能だからです。

#define BASE64USER "aG9nZWhvZ2U=" #define BASE64PASS "cGl5b3BpeW8="

自前で処理する場合は、hspinet に b64encode命令があるのでそれを使ってください。

送信元がYahoo!メールということなので、
ポートは587
サーバーはsmtp.mail.yahoo.co.jp
そのままでOKだと思います。



リンク

2011/3/6(Sun) 17:14:49|NO.37456

アドバイスのおかげでうまくいくことができました
何が原因なのか私にもよくわからないのですが
いろいろしていると、つながるように内りました



リンク

2011/3/6(Sun) 18:04:44|NO.37457

解決



ONION software Copyright 1997-2023(c) All rights reserved.