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ランキング
-
VBA EasyCommでの送信
-
VB6で、Bsmtp.dllを使って、メ...
-
フォームを再送信しますか?
-
NIFTYのCGIでSENDMAIL
-
VB.NET(2005)の"SerialPort" ...
-
チャットを作る
-
VBA メール一斉送信で添付ファ...
-
お問い合わせフォームから送信...
-
Safariで「本当にこのフォーム...
-
Googleフォームを回答したか確...
-
ホームページビルダーのメール...
-
ACCESSから、メール送信を行い...
-
Postmailの使用でメール受信が...
-
ビジネスメールの敬称
-
数字以外の入力をエラーにする...
-
EXCEL VBAで、URLを入力して、...
-
初歩的な事だと思います。 Sub...
-
アルファベットGの小文字の入力
-
エクセルVBA テキストボックス...
-
入力フォームへ、データを自動...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Safariで「本当にこのフォーム...
-
フォームを再送信しますか?
-
お問い合わせフォームから送信...
-
Googleフォームを回答したか確...
-
ACCESSから、メール送信を行い...
-
メールフォームで送信すると「...
-
CGIでメールのReturn-Pathに値...
-
ホームページビルダーのメール...
-
Accessでメール一括送信ソフ...
-
BASP21のSendMailとSendMailEx...
-
VBA EasyCommでの送信
-
ソケットで通信するデータの帯...
-
VB.NET(2005)の"SerialPort" ...
-
sendmailでの複数メールアドレ...
-
フォーム送信とURLエンコードに...
-
VB6で、Bsmtp.dllを使って、メ...
-
文字のフォントの色で分岐する...
-
c# メールが送信できたか確認
-
WriteFileで送信できたかの確認...
-
safariの 「本当にもう一度フ...
おすすめ情報