![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
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で質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでoutlook365が起動しません。 4 2022/08/25 13:31
- Visual Basic(VBA) VBAが止まります。 3 2022/08/31 14:09
- Visual Basic(VBA) ExcelVBAに関する質問 3 2023/02/17 10:47
- Visual Basic(VBA) VBA初心者です。 2 2022/10/10 11:52
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Visual Basic(VBA) 別シートから年齢別の件数をカウントしたいの続き 5 2023/01/24 00:16
- Visual Basic(VBA) VBAにてメール作成した際、一部指定箇所のみ赤文字にしたいです。 下記の内容ですと作成されたメール本 1 2022/04/27 13:31
- Visual Basic(VBA) Excel VBA メール作成について 本文の中にExcel でコピーした図を上下に2つ 貼り付けを 2 2023/06/14 01:48
- Excel(エクセル) このコードに追記事項の仕方を教えて下さい。 以下のコード内容に出てくる。セルH3が空白の場合、エラー 4 2023/08/03 00:22
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Safariで「本当にこのフォーム...
-
ACCESSから、メール送信を行い...
-
VBA EasyCommでの送信
-
お問い合わせフォームから送信...
-
WriteFileで送信できたかの確認...
-
VB.NETからGmail経由でメールを...
-
Googleフォームを回答したか確...
-
フォームを作りたいと思ってい...
-
サーバにかかる負荷はどんなもの?
-
mail送信CGIの返信後のページの...
-
CGIプログラムを使った申し込み...
-
至急!教えてください!企業の...
-
Accessでメール一括送信ソフ...
-
ビジネスメールの敬称
-
DATE型変数を初期化する方法
-
エクセルVBA テキストボックス...
-
初歩的な事だと思います。 Sub...
-
数字以外の入力をエラーにする...
-
テキストボックスの番号を使っ...
-
Excel-VBAでInputBox+Pulldown...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
お問い合わせフォームから送信...
-
フォームを再送信しますか?
-
Safariで「本当にこのフォーム...
-
Googleフォームを回答したか確...
-
ACCESSから、メール送信を行い...
-
BASP21のSendMailとSendMailEx...
-
Accessでメール一括送信ソフ...
-
メールアドレスが正しいかどう...
-
チャットを作る
-
VB.NETからGmail経由でメールを...
-
ホームページビルダーのメール...
-
VB6で、Bsmtp.dllを使って、メ...
-
WriteFileで送信できたかの確認...
-
メールフォームで送信すると「...
-
VBA メール一斉送信で添付ファ...
-
VB.NET(2005)の"SerialPort" ...
-
CGIでメールのReturn-Pathに値...
-
メールフォームの受信先にg-m...
-
VBで添付ファイル付きのメール...
-
VBA EasyCommでの送信
おすすめ情報