2013-04-22 95 views
0

我有命令行應用程序發送電子郵件,問題是當我打開控制檯並輸入所有參數(SendEmail.exe收件人主題消息發件人Senderpass)電子郵件通過確定,但是當我這樣做時其他應用發送電子郵件問題VB.net

Dim p As New ProcessStartInfo 
Dim Tsubject As String = "TEST " 
p.FileName = "SendEmail.exe" 

p.Arguments = EmailReceivers & " " & subject & " " & " Message " & EmailSender & " " & SenderPass 
p.WindowStyle = ProcessWindowStyle.Normal 
Process.Start(p) 

然後我沒有得到任何錯誤從SendEmail.exe它說Email Successfully Sent但我沒有收到任何東西。

回答

-2

由於您在電子郵件中附加了一個可執行文件(.exe),因此目標電子郵件服務器可能會將您的郵件過濾爲郵件或危險,並且可能會損害接收方。

+0

不,OP沒有這樣的事情。 – 2013-04-22 11:57:18

+0

我只發送短信到我的手機這裏是我在我的應用程序使用的代碼 – 2013-04-22 23:56:20

+0

好吧,我發現問題,主題太長 謝謝你們 – 2013-04-23 02:27:11

0

也許字符編碼混亂。特別是「@」字符可能會變得混亂。編寫一個批處理應用程序迴應你的論點會告訴你,如果你可以排除這個。

你是否已經將主題用引號引起來了?否則,空間可能會混淆爭論。

+0

我嘗試了所有相同的結果,這裏是我正在嘗試做的 我寫的家庭報警應用程序時,門/窗口傳感器被觸發應用程序發送警報/電子郵件到我的手機,當我從按鈕調用它,然後電子郵件將發送確定,但是當我嘗試從其他SUB或FUNCTION調用它然後將不會工作,沒有錯誤,即使我從我稱之爲「警報成功發送」的函數得到響應 – 2013-04-23 00:52:46