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ランキング
-
フォームを再送信しますか?
-
ホームページビルダーのメール...
-
ACCESSから、メール送信を行い...
-
お問い合わせフォームから送信...
-
Message ID
-
sendmailでの複数メールアドレ...
-
Accessでメール一括送信ソフ...
-
Googleフォームを回答したか確...
-
メールアドレスが正しいかどう...
-
Safariで「本当にこのフォーム...
-
携帯のサイトでアンケートサイ...
-
VBA EasyCommでの送信
-
VB6で、Bsmtp.dllを使って、メ...
-
ビジネスメールの敬称
-
テキストボックスの番号を使っ...
-
エクセルVBA テキストボックス...
-
DATE型変数を初期化する方法
-
初歩的な事だと思います。 Sub...
-
htmlからbatファイルを起動する
-
Excel-VBAでInputBox+Pulldown...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
お問い合わせフォームから送信...
-
フォームを再送信しますか?
-
Safariで「本当にこのフォーム...
-
Googleフォームを回答したか確...
-
ACCESSから、メール送信を行い...
-
VB6で、Bsmtp.dllを使って、メ...
-
ソケットで通信するデータの帯...
-
ホームページビルダーのメール...
-
VBA EasyCommでの送信
-
Accessでメール一括送信ソフ...
-
c# メールが送信できたか確認
-
CGIでメールのReturn-Pathに値...
-
SendmailでHTML形式のメールを...
-
BASP21のSendMailとSendMailEx...
-
HP の問い合わせフォームのつく...
-
空メールを送信するフォームCGI
-
アンケート用紙での回答ができない
-
送信字数制限の無いフォームCGI...
-
sendmailでの複数メールアドレ...
-
safariの 「本当にもう一度フ...
おすすめ情報