• 締切済み

Access2010 メール送信が出来ない

【開発者用のカテゴリーに投稿してしまったので、こちらに転載させていただきます。宜しくお願いします。】 今までXP+AC2003+Outlook2007の組み合わせでACからメールの送信ができたのですが、今回システムを更新したら動かなくなってしまいました。(DoCmd.SendObject) 現在の組み合わせはWin7+AC2010+Outlook2010です。 今まで10種類くらいのメールをバッチ送信していたので、これをマニュアルでそれぞれ送るとなるとかなり手間がかかり困っています。 エラーメッセージは「2293 MS Accessによる電子メールメッセージは送信できません」です。 ネットで調べてみるとエラーコード2293は結構取り上げられていますが、具体的にどこをどうすれば以前のように自動送信ができるようになるのかよくわかりません。 恐れ入りますが、素人の私が設定変更できますようにご教示いただけませんでしょうか? よろしくお願いします。

みんなの回答

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.3

多分、私のOutLookの理解度はあなたと同じくらいかと思います。 当方では初期設定はほとんど変えていません。 で、関係ありそうな処は オプションの、基本設定→ OutLookを電子メール、連絡先、予定表の既定のプログラムにする にチェックが入っているか。 その右の『既定のプログラム』ボタンを押してみて、現れる設定画面 (若干時間が掛かります。またタスクバーで点滅するのでクリックして表示してください) にチェックが全部入っているか。 オプションの、詳細設定→送受信ボタンから開かれる設定の グループ"すべてのアカウント"が、このグループを送受信に含めるにチェックが入っているか。 ぐらいしか思いつきません。 変わったのは、パソコン、OS、Officeだけですよね? メールサーバーとかは変わっていないですよね? Outlookで普通のメールのやり取りは出来ていますよね。 いずれにしても私からはもうアドバイスできることは無さそうです。 余談ですが docmd.SendObject acSendNoObject, to:="メアド@メールサーバー。JP",subject:="試験発信",messageText:="届け",editMessage:=false のようにメッセージ編集を行わない(editMessage:=false)設定 となっていると一々確認メッセージが出ます。 セキュリティを下げることになりますが、 Outlookの本体である Outlook.exe を探し出して右クリックして 「管理者として実行」を選択。 Outlookが立ち上がりますので、 オプション→セキュリティセンター→「セキュリティセンターの設定」ボタンをクリック プログラムによるアクセス→不審な動作に警告を表示しない(推奨しません) を選択すれば、Outlookは寡黙になります。 「管理者として実行」しないと上記の設定変更は出来ません。

Nick925
質問者

お礼

再度アドバイスを頂きまして有難うございました。 ご親切なアドバイス痛み入ります。 Outlookのご指摘いただいた箇所を見てみましたが、全てレ点が入っていました。 取り敢えずメーラーを使わなくて済むように、アクセスプログラムと業務方法を変更しました。 話としては本末転倒ですが。。。。

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

当方、Win7 64bit + Office2010 32bitです。 こちらではエラーメッセージは特に出ていません。 イミディエイトウィンドウで application.FollowHyperlink "mailto:" と入力し、Enter キーでOutLookは立ち上がりますか?

Nick925
質問者

お礼

ご返事が遅くなり申し訳ありませんでした。 今朝の朝イチでもう一回トライしてみたらダメでした。 そこで上記で書かれているように、イミディエイトウィンドウで上記をコピペしてEnterしてみたらOutlook2010が立ち上がりました。 そして改めてDoCmd.SendObjectを実行してみたら、、、なんとoutlookが立ち上がりました。 それと同時に「Microsoft Office Access 0」とかいう訳の判らないメッセージボックスも同時に立ち上がる様になってしまいました。 しかし都度OKボタンでメッセージを消しさえすれば送信作業は問題なく出来そうです。 なぜ突然メーラーが立ち上がる様になったのか、あの奇怪なメッセージは何なのかよく判りませんが、これで当面の不便は解消できました。 有難うございました。

Nick925
質問者

補足

お礼を書いてから暫くして改めてACCESSを動かしたら元の木阿弥になっていました(泣) 何で一旦はSendObjectが動いたのか訳がわかりませんが、いずれにせよいつもの「実行時エラー Microsoft Office Accessによる電子メールメッセージの送信はできません」メッセージが出て中止されてしまいます。 教えていただいたapplication.FollowHyperlink "mailto:"をイミディエイトウィンドウで走らせるとOutlookは立ち上がります。。。。 もう少し色々調べてみます。 有難うございました。

  • 007MUKADE
  • ベストアンサー率41% (286/694)
回答No.1

こんなサポート記事を検索出来ました。 *************************** >・・・これは、OEのオプション、セキュリティタブの 「他のアプリケーションが私の名前で・・・」 のチェックを外せば出なくなります。 'セキュリティレベルは下がります。 *************************** 試して見て下さい。

Nick925
質問者

お礼

早速のご回答ありがとうございました。 実はわたくしのメーラーはOutlookなのでOEに相当するセキュリティー項目は見つけられませんでした。 もう少し苦しんで色々調べてみます。。。

関連するQ&A

  • Access2010でメールの自動送信ができない

    今までXP+AC2003+Outlook2007の組み合わせでACからメールの送信ができたのですが、今回システムを更新したら動かなくなってしまいました。(DoCmd.SendObject) 現在の組み合わせはWin7+AC2010+Outlook2010です。 今まで10種類くらいのメールをバッチ送信していたので、これをマニュアルでそれぞれ送るとなるとかなり手間がかかり困っています。 エラーメッセージは「2293 MS Accessによる電子メールメッセージは送信できません」です。 ネットで調べてみるとエラーコード2293は結構取り上げられていますが、具体的にどこをどうすれば以前のように自動送信ができるようになるのかよくわかりません。 恐れ入りますが、素人の私が設定変更できますようにご教示いただけませんでしょうか? よろしくkお願いします。

  • ACCESS2000からのメール送信について

    WINDOWS XP と OUTLOOK からのメール送信は、sendObject で メール送信可能ですが、Windows 7 と Windows Live Maile での組み合わせでは、ACCESS が エラー無しで終了してしまいます。いろいろ調べると事例が有るらしくて BASP21 を使用するようにアドバイスが多いみたいですが、まだ XP と OUTLOOK 機が多いので 今までのプログラムで行きたいのですが、解決方法を教えてください。 よろしくお願いします。 

  • AccessよりOutlook以外でメール送信したい

    Access2000よりSendObjectメソッドを用いて Outlookよりメールを送信しているのですが、 (CreateObject("Outlook.Application")を使って) たびたびOutlookが固まったりしてしまい、 メール送信できなことがあります。 そこで、Outlook以外のメーラーを用いて 同じ作業をさせたいのですが、 他のメーラーでもSendObjectメソッドを用いて メールを送信することができるのでしょうか? また、Accessより送信したメールの履歴を 後で使用する(確認や再送信)ことがあるので、 送信履歴が残るメーラーがいいのですが、 どんなメーラーが使えるのでしょうか? どうぞ宜しくお願いします。

  • メール送信について

    お世話になります。 突然、メールが送信できなくなりました。 エラーメッセージがでて送信不能です。 アウトルックエクスプレスです。 受信者の 1 人がサーバーによって拒否されたため、メッセージを送信できませんでした。 拒否された電子メール アドレス・・・・・・・・・ という具合です。 アドレス(相手)を変えても同じエラーメッセージがでて 送信できません。 なにが原因なのでしょうか?よろしくお願いします。

  • メールの送信について

    こんにちは。 ひとつ教えていただきたいことがあります。 UNIXからメールをバッチで送信した(と思われる) のですが、2時間経っても届きません。 ちなみにrootで送信しています。 送信履歴を見たいのですが、どのようにしたら 見れるのでしょうか? バッチ処理がうまくいっていないのか、サーバー 側でうまくいっていないのか、よくわかりません。 バッチ処理ではログではエラーが出ていないのですが。。。 ちなみに、エラーが出ているわけでもなく、 テストメールもroot送信OKでした。 以上、なにかヒントがありましたら、どうか よろしくお願いします。

  • メールの送信だけができない。

    ぷららを使っています。メールの受信はできるのですが、送信のみができません。エラーメッセージには受信者がメールを拒んでいるので送れないみたいなことが書かれています。でも本人に確認するとそんなことはないといっていますし、送信すべてができません。受信は何の問題もなくすることができます。使っているのはアウトルックです。どなたか適切なアドバイスをお願いします。

  • Access2007のVBAにてSendObjectコマンドを使用して

    Access2007のVBAにてSendObjectコマンドを使用してのメール発信について VBAはネットに検索して使えそうなものを組み合わせる程度の知識です、以前作成したAccess2003とOutlook Expressの組み合わせでAccessのメールアドレスに従い所定の文をOutlook Expressの送信トレイに置き送信するVBAを作成しました。当時は正常に送信処理がて来ていましたが、時代の流れでAccess2007とWindows Live Mailにの組み合わせに三か月前に変更したところエラーになりLive Mailにデータを受け渡せなくなりました。どなたか解決方法をご存じの方、よろしくお願いします。 エラーは(予期せぬエラーが発生しました エラーコード:2046) windowsのアプリケーションログ、システムログは確認しましたが関連するエラーはありません出した。 今まで試したこと 1.mdbからaccdbに変換しましたがだめでした。 何かライブラリが足りないのでしょうか???

  • メールが送信されない

    使用os windows xp メールソフト outlook Express セキュリティーソフト Mcafee メールの受信は出来るのですが 送信すると、エラーメッセージ (受信者の1人がサーバーによって拒否されたため、メッセージを送信出来ませんでした。)が出て送れません エラーメッセージの意味も理解出来ません 原因の解る方 教えてください よろしくお願いします   

  • メールが送信できないのですが・・・

    outlook express でメールを送信しようとしたときに、ツールの送信ボタンをクリックしても動作しません。エラーメッセージがもでずにただ動作しないだけです。もし原因がお分かりになる方がいましたら、お教え下さい。よろしくお願いします。

  • メールが送信できません。

    電子メールが受信は出来ますが送信出来なくなりました。 エラーメッセージは 「送信者の電子メールアドレスが拒否されたため、メッセージを送信できませんでした」 サーバーエラー:550 エラー番号:0x800CCC78 です。 解決策をご存知の方ご教授下さい。 PC:NECのLaVieG OS:Windows-XP Outlook Express です。

専門家に質問してみよう