
VB6で、Bsmtp.dllを使って、メール送信した際、Time Outエラーが発生。
So-netのメールサーバーmail.so-net.ne.jpへメール送信していたのですが、最近Time Outエラーで送れなくなってしまいました。
標準モジュールで
Public Declare Function SendMail Lib "bsmtp" (szServer As String, szTo As String, szFrom As String, szSubject As String, szBody As String, szFile As String) As String
と定義し、
strRet = SendMail(szServer, szTo, szFrom, szSubject, szBody, szFile)
で送信しています。
So-netのメールサーバーmail.so-net.ne.jpへ送信する場合、ポート番号587を使用するようですが、それが原因なのでしょうか?
Bsmtp.dllのバージョンは、2.7.6.29です。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
SO-NETじゃないので良くわかりませんが、、、
SMTP認証(SMTP AUTH)が必要なのかな?
http://www.so-net.ne.jp/vchk/faq_a1.html のQ.10
>メール送信時のウイルスチェックサービスを~SMTP認証に対応したメールソフトが必要となります。
そこでBASE21を見て見ると
http://www.hi-ho.ne.jp/babaq/basp21.html
に
mailfrom [in] :
送信元メールID。SMTP AUTH(認証)を使う場合、タブで区切って~"user1:pass1" & vbTab & "PLAIN"
というのがあります。
ポートをサブミッションポートに変更するだけではないようですね。
回答ありがとうございます。
URLの内容を参考にいろいろ試してみましたが、巧くいきません。
So-netに確認したところ、SSLを使うようにとこことでしたが、BASE21でのSSLの使い方がよく分かりません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォームを再送信しますか?
-
お問い合わせフォームから送信...
-
Googleフォームを回答したか確...
-
Accessでメール一括送信ソフ...
-
sendmailでメール送信ができない
-
ソケットで通信するデータの帯...
-
ホームページビルダーのメール...
-
Formのラジオボタンの選択内容...
-
BASP21のSendMailとSendMailEx...
-
メールフォームの受信先にg-m...
-
sendmailの送信先アドレスを2...
-
ビジネスメールの敬称
-
教えて!全角文字「μ」の半角
-
初歩的な事だと思います。 Sub...
-
エクセルVBA テキストボックス...
-
ExcelVBAのユーザーフォームで...
-
数字以外の入力をエラーにする...
-
Excel-VBAでInputBox+Pulldown...
-
EXCEL VBA で指定した範囲に入...
-
テキストボックスの番号を使っ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Googleフォームを回答したか確...
-
お問い合わせフォームから送信...
-
フォームを再送信しますか?
-
c# メールが送信できたか確認
-
BASP21のSendMailとSendMailEx...
-
ホームページビルダーのメール...
-
Accessでメール一括送信ソフ...
-
ベリファイチェック方式??
-
CGIプログラムを使った申し込み...
-
このページはどんなプログラム...
-
CGIでのメールフォーム作成■送...
-
web上でアンケートを作るには。
-
CGI? JS? ASP? 何...
-
フォームで送信したメール
-
VB.NET(2005)の"SerialPort" ...
-
フォームがうまく送信できない
-
ソケットで通信するデータの帯...
-
アンケート用紙での回答ができない
-
一日おくれでのメール送信CGI
-
VBA EasyCommでの送信
おすすめ情報