RIA上でのmailsend関数の実行場所は?
皆さんこんにちはTOP@川島です。
この度RIAアプリケーションを構築中なのですがこの中の処理でサーバ上に作成したCSVをメールにて送信を行う処理があります。
メール送信のタスクは「リッチクライアント」を利用しているのですがこの場合、
送信処理自体はクライアントなのかサーバ上がどちらなのでしょうか?
よろしくお願いいたします。
ちなみにクライアント上のファイルを添付しようとしていたのですがこれが原因でエラーとなってしまいました。
-
お世話になっております。遅い時間までありがとうございます。
PG#2のバッチタスクをオンラインタスクへ変更し
フォームをAPGで作成し、各種項目を入力し、F7キー押したら実行とやっていますが
まだ9が返ってきます。
今度はlolipopで実験してみました。


-
いただいた画像見ました。
Port番号が567になってますが、587か465の間違いではないでしょうか?
たぶんメールサーバーに接続できていないと思います。
ロリポップも465のSslってネットでは出てきました。
https://lolipop.jp/manual/mail/mail-change-set/#p-tb-win01
-
水野様 お世話になっております。
何度もすみません。
昨日の私の投稿画像は確かに567になっております。
大変失礼しました。プログラムを開いてみた所、変数への初期値は
ポート587で1:Stratls で代入式を埋めておりました。
再度587と1で実験、
465と2で実験と試しておりますが結果変わらずです。
明日は別PC、別ネット環境で試してみたいと思います。 -
水野様、お世話になっております。
社内メンバーでVB.NET経験者がおり実験をしてもらいましたので結果報告申し上げます。
VB.NET側のエラーメッセージを元にして解決を探ったようです。
DLLが無いというメッセージが出たので、Visual Studioを入手、インストール
DLLの作成などされたようです。
結果的に以下のコンポーネントの追加で動いたようです。
System.Memory 4.0.1.1
System.Runtime.CompilerService 4.0.4.1
System.Buffers 4.0.3.0
私には解決出来ませんでしたがVB.NETの経験がある方はさすがだと思いました。
Magicの関数だけでメールが送信出来るのは大変有難い事だと思いました。
uniPaaS V1 PlusのMailsendではメール送信が働かないお客様もいるので
xpaへ上げてもらいたいところです。 -
お世話になります。
こちらでも同じようにやったら、3つ足らないとなりました。
不思議ですが、こちらではなくても送信できてました。
謎ですね。
Magic単体であるとよいのですが、4.7.1以降のMailはJavaが必要ですし、
.netの方が都合がいいですしね。
特にMicrosoftが勝手に仕様変更してくれるので、できる限りMicrosoftの公式見解で
動かしているところではあります。
サインインしてコメントを残してください。
コメント
35件のコメント