VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

有沒有人在foxpro用jmail?

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
Batman



註冊時間: 2003-11-15
文章: 348


第 1 樓

發表發表於: 星期六 五月 05, 2007 11:55 am    文章主題: 有沒有人在foxpro用jmail? 引言回覆

有沒有人在foxpro用jmail?,我用foxpro以spt連ms Sql的procedure->sp_send_mail(jmail的原來procedure程式),但卻

發不出e-mail,但在SQL Query測試時卻沒問題.可以發出e-mail.
在Foxpro已測試了其他procedure,連線及結果都沒問題
在MS SQL 的sql profiler看亦沒問題,在profiler剪貼下來在SQL Query執行亦沒問題,唯獨用foxpro call

sp_send_mail procedure便發不出去.
不知有沒有人遇過這問題及如何解決???謝覆.

Foxpro SPT

=SqlExec(ConnectID,"Execute sp_send_mail 'contact@hotmail.com','如何發E-mail','在procedure下發不出?'")

Ms SQL procedure
********************
CREATE Procedure dbo.sp_send_mail @recipient varchar(255), @subject varchar(255),@mailbody text
As

declare @object int,
@hr int,
@rc int,
@output varchar(400),
@description varchar (400),
@source varchar(400)

exec @hr = sp_OACreate 'jmail.smtpmail', @object OUT
exec @hr = sp_OASetProperty @object, 'Sender', 'contact@Yahoo.com'
exec @hr = sp_OASetProperty @object, 'SenderName', 'Batman'
exec @hr = sp_OASetProperty @object, 'ServerAddress', 'smtp.Fox.net'
exec @hr = sp_OAMethod @object, 'AddRecipient', NULL , @recipient
exec @hr = sp_OASetProperty @object, 'Subject', @subject
exec @hr = sp_OASetProperty @object, 'ContentType','text/html'
exec @hr = sp_OASetProperty @object, 'Body', @mailbody

exec @hr = sp_OAMethod @object, 'execute', NULL

exec @hr = sp_OAGetErrorInfo @object, @source OUT, @description OUT

if @hr = 0
begin
select @output = ' Source: ' + @source
print @output
select @output = ' Description: ' + @description
print @output
end
else
begin
print ' sp_OAGetErrorInfo failed.'
return
end

exec @hr = sp_OADestroy @object
GO
*****************
回頂端
檢視會員個人資料 發送私人訊息
ERIC



註冊時間: 2006-11-27
文章: 45


第 2 樓

發表發表於: 星期五 五月 11, 2007 8:19 pm    文章主題: 引言回覆

來看這邊有飯粒喔

http://www.imasters.com.br/artigo/2323/visual_foxpro/enviando_emails_no_vfp_com_o_componente_jmail/

_________________
學無止境!互相勉勵吧∼

有需要學習VFP的新手.可以找我!!
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作