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で「本当にこのフォーム...
-
BASP21のSendMailとSendMailEx...
-
c# メールが送信できたか確認
-
Googleフォームを回答したか確...
-
至急!教えてください!企業の...
-
sendmailでの複数メールアドレ...
-
アンケート用紙での回答ができない
-
Javascript: 送信フォームに画...
-
アンケートフォーム送信後の送...
-
チャットを作る
-
送信字数制限の無いフォームCGI...
-
Accessでメール一括送信ソフ...
-
サイト上のアンケートからメー...
-
携帯のサイトでアンケートサイ...
-
指定した演算を実施の結果を表...
-
ビジネスメールの敬称
-
エクセルVBA テキストボックス...
-
htmlからbatファイルを起動する
-
DATE型変数を初期化する方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
お問い合わせフォームから送信...
-
フォームを再送信しますか?
-
Googleフォームを回答したか確...
-
Safariで「本当にこのフォーム...
-
チャットを作る
-
VBで添付ファイル付きのメール...
-
ACCESSから、メール送信を行い...
-
VBA EasyCommでの送信
-
VB.NET(2005)の"SerialPort" ...
-
BASP21のSendMailとSendMailEx...
-
VBA メール一斉送信で添付ファ...
-
メールフォームで送信すると「...
-
ホームページビルダーのメール...
-
Accessでメール一括送信ソフ...
-
c# メールが送信できたか確認
-
VB6で、Bsmtp.dllを使って、メ...
-
Message ID
-
VB.NETからGmail経由でメールを...
-
文字のフォントの色で分岐する...
-
Postmailの使用でメール受信が...
おすすめ情報