0
我們正在研究Flex技術來開發桌面應用程序,在該應用程序中,我們將向指定用戶發送郵件。無法使用Flex中的軟件庫發送電子郵件
我們已經使用了軟件庫來向用戶發送電子郵件。但系統不發送電子郵件。我們檢查了代碼,並且系統沒有顯示任何錯誤。
我的代碼是:
sender = new SMTPSender();
sender.setParameter(SMTPSender.HOST,"smtp.mandrillapp.com");
sender.setParameter(SMTPSender.PORT,587);
sender.setParameter(SMTPSender.AUTH,true);
sender.setParameter(SMTPSender.USERNAME,"myusername");
sender.setParameter(SMTPSender.PASSWORD,"mypassword");
message = new MimeMessage();
from = new INetAddress("sendfromEmailID", "From Label");
message.setFrom(from);
toRecpt = new INetAddress("sentToEmailID", "To Label");
message.addRcpt(RecipientType.TO,toRecpt);
message.setSubject("Email from Test Application");
message.setTextBody("Hello User");
sender.send(message);
sender.close();
你能告訴我們嗎?上面的代碼有什麼問題。如果沒有,那麼爲什麼系統不發送電子郵件?
等待解決方案。
檢查您的應用程序的日誌 - 軟件代碼寫入它;這應該有助於您診斷問題。 – Brian
謝謝,我們檢查了日誌,除了調試日誌外,在日誌中沒有發現錯誤。巧合的是,系統一次發送一封電子郵件,之後我們用相同的代碼嘗試了很多次,但沒有系統發送電子郵件。 – user2393886
也可以檢查服務器日誌。 –