No.5
- 回答日時:
申し訳ないです。
MINEでは、なくMIMEでした。ネットで検索してみてください。詳しい説明が結構ヒットします。
メールの本文内容やサブジェクトなどの文字コードは通
常Base64などの決まりにそってエンコードして送ります。
理由は、基本的にインターネット上では英文字が標準文
字で日本語を送信するためには、そのデータ単位にあわ
せる必要が有るからです。最近は、プレーンのテキスト
でも結構大丈夫ですが、英文字しか処理できないサーバ
ーを通ると日本語は文字化けしてしまいます。
また、半角カナ文字は基本的にはメールで扱うことがで
きません。親切なメールソフトなどだと全角カナにして
おくってくれたりしますのでためしに送ってみてくださ
い。
などなどその辺を説明すると長い話になってしまいます。
エンコードについては、大変ですがSMTPでメール
を送信することは、結構簡単にできます。
コマンドについて検索したらいいHPがありました。
このコマンドを文字列にしてMSWINSCK.OCXをつかって
SendDataメソッドで送信します。
メールサーバーへの接続は、Winsockで普通に接続すれ
ばOKです。ダイアルアップなどを使う場合は、あらか
じめ接続しておく必要がありますが。
http://www.puni.net/~mimori/smtp/ref.html
No.3
- 回答日時:
なんて言うのを見つけました。ご参考になれば。
市販広告しているところを見ると、ActiveX コンポーネントが必要で、自作は難しいのでしょうか。
この回答への補足
ありがとうございます。どうやらVC++でライブラリを作ってるようですね。VB++ならどのような関数を(たぶんAPI)使えばできるのでしょうか?
補足日時:2004/01/13 16:59No.2
- 回答日時:
こんにちは。
maruru01です。Outlookなら、参照設定をしてOutlookオブジェクトを利用すれば出来ます。
以下を参考にして下さい。
http://www.h4.dion.ne.jp/~asaip/olapp.htm#bk7
http://www.microsoft.com/japan/msdn/library/defa …
参考URL:http://www.h4.dion.ne.jp/~asaip/olapp.htm#bk7
No.1ベストアンサー
- 回答日時:
自前でSMTPを実装することは不可能ではないと思いますが、おそらく膨大な時間と労力が必要になると思いますのでお奨めしません。
という訳で、必然的に既存のコンポーネントを利用することになりますが、もっとも知名度が高いと思われるのが、BASP21というものです。
http://www.hi-ho.ne.jp/babaq/index.html
http://www.b21soft.co.jp/basp21/
この他、Office 2000以上が利用可能な環境であれば、
「Microsoft CDO for Windows 2000 Library」(cdosys.dll) というコンポーネントが利用可能です。
ただし、ライセンスの問題 (非Officeユーザの再配布権など) は未確認です。
私自身、CDOを利用した経験が1度だけありますが、MSDNのドキュメントが少なかったため、市販書籍掲載の簡単なサンプルプログラムを参考にしつつ、オブジェクトブラウザでメソッド/プロパティを捜し、試行錯誤しながら作ったと記憶しています。
参考URL:http://www.hi-ho.ne.jp/babaq/index.html,http://www.b21soft.co.jp/basp21/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Gmail gmailで独自ドメインアドレスのメールが届かない件 1 2023/08/25 23:24
- Gmail メーラーのThunderbirdの送信機能に関する質問です 3 2022/07/10 10:58
- その他(メールソフト・メールサービス) サンダーバードメール送信について パソコンのサンダーバードから携帯メールにpdfの書類を送信しました 1 2022/08/11 07:15
- iPhone(アイフォーン) iPhoneのiCloudメールなよですが送信済みBOXがありません。、調べるとパスワードとアカウン 1 2023/06/01 16:24
- その他(メールソフト・メールサービス) メールソフトMozilla Thunderbirdの全データ移行の方法 3 2022/05/04 12:42
- Outlook(アウトルック) Windows11にしてからOutlook2019がすぐに固まってしまう件に関して。 2 2023/01/21 11:52
- その他(メールソフト・メールサービス) outlookからの送信された件名が文字化けします 2 2023/04/18 14:29
- au(KDDI) auのezwebメールについて教えてください。 メールの受信、送信はできるのですが返信ができません。 1 2023/03/02 22:37
- Outlook(アウトルック) Outlookのメール送信を取り消す方法 1 2022/11/17 13:10
- その他(メールソフト・メールサービス) 目上の方への複数枚の画像送付方法について 目上の方にメールで画像を10枚ほど送りたいのですが、メール 2 2022/03/27 10:59
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
MAPIコントロールでファイル添付してメール送信
Visual Basic(VBA)
-
Basp21を使用してメール送信ができない
Visual Basic(VBA)
-
Basp21のメール送信機能を win10(64bit) Excel2019で使用する方法
Excel(エクセル)
-
-
4
VBから参照できないCのDLLを使用する方法
Visual Basic(VBA)
-
5
VBで添付ファイル付きのメールを送信したい
Visual Basic(VBA)
-
6
【VB6.0】 あるフォームから他のフォームへ値を受け渡したい
Visual Basic(VBA)
-
7
VB6.0とBASP21を用いてyahooメールからメール送信する方法
Visual Basic(VBA)
-
8
VBでメールを送る時のSMTP認証対応が分かりません
Visual Basic(VBA)
-
9
VBでPDFファイルを編集する
Visual Basic(VBA)
-
10
VBでメール送信ソフトを作成
Visual Basic(VBA)
-
11
Form_Load と Form_Activate のタイミング
Visual Basic(VBA)
-
12
VBプログラムの終了
Visual Basic(VBA)
-
13
メール送信 MAPIMessages.Send (False)での確認画面を出さない方法。
Visual Basic(VBA)
-
14
MSFlexGridのデータ表示位置の設定
Visual Basic(VBA)
-
15
VB6.0 ファイルの一括読込み
Visual Basic(VBA)
-
16
VB6 配列を初期化したい
Visual Basic(VBA)
-
17
VB6でLabelの最前面にText Boxを書く
Visual Basic(VBA)
-
18
VB6でUTF-8ファイルの読取りを
Visual Basic(VBA)
-
19
Chr(13)とChr(10)の違いは?
PowerPoint(パワーポイント)
-
20
VBで実行中のEXEファイルの情報を取得したい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ワードプレス、Contact Form 7...
-
問い合わせ完了ページでの二重...
-
VB6にてメールを送信する方法
-
ヒアドキュメントを利用してメ...
-
Bookを閉じて保存した時のみ実...
-
VBでメールを送る時のSMT...
-
ブラウザの更新ボタン
-
存在しないメールアドレスかど...
-
ホームページのフォームから送...
-
SMTPサーバの指定なしでメ...
-
UWSCにつきまして
-
【エクセルVBA】メール送信前に...
-
処理の早いメール送信プログラム
-
onedrive にexcelファイルをア...
-
VBSの「MsgBox」について
-
こちらはただの直列処理ですか?
-
複数ファイルを連続でダウンロード
-
パースエラーとは?
-
リンク先を隠す方法はないでし...
-
拡張子php画像をjpg画像等に変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワードプレス、Contact Form 7...
-
コマンドプロンプトで添付ファ...
-
存在しないメールアドレスかど...
-
VB6にてメールを送信する方法
-
ヒアドキュメントを利用してメ...
-
メールアドレスの存在確認はで...
-
Bookを閉じて保存した時のみ実...
-
AccessのDoCmd.SendObjectについて
-
submitボタンの二重送信について
-
リファラが取得できない?
-
HPの更新をしたら自動でメール...
-
javamailで220の応答が遅い
-
Q)PHPでメール送信について
-
<HTML>~入る タグ が無いから ...
-
mail関数を使うと遅いので
-
phpメールフォームから送信され...
-
ロリポップと、phpで自動の返信...
-
ループの中で mailItemObj.Disp...
-
ランダムな文字列を生成しその...
-
VB.NETでフリーメールアドレス...
おすすめ情報