我想在不知道SMTP的情況下發送電子郵件。VB.net在不知道SMTP的情況下發送電子郵件
我的意思是,我希望我的用戶通過我的軟件給我發郵件,但問題是我不知道他們的@mail,然後我也不知道SMTP。
我被困在這裏,謝謝!
我想在不知道SMTP的情況下發送電子郵件。VB.net在不知道SMTP的情況下發送電子郵件
我的意思是,我希望我的用戶通過我的軟件給我發郵件,但問題是我不知道他們的@mail,然後我也不知道SMTP。
我被困在這裏,謝謝!
最簡單的方法可能是通過他們自己的電子郵件客戶端發送電子郵件。
此代碼將打開他們的默認郵件客戶端,並使用指定ADRESS主題和正文填充它:
Dim address As String = "[email protected]"
Dim subject As String = "Help"
Dim body As String = "Please help me with this error"
Process.Start(String.Format("mailto:{0}?subject={1}&body={2}", address, subject, body))
我在其他線程看到過這個,但是我真的很想在我的軟件裏發送郵件 –
從自己發送郵件嗎?那麼你不必擔心垃圾彈出來,它很好用! – Codexer
你想通過軟件來發送電子郵件,但你知道你沒有所需要的信息?問題是什麼? – Ashigore
問題是有什麼辦法可以在不知道SMTP的情況下發送電子郵件。我已經寫了2次;)我的意思是我可以通過@mail知道smtp,就像「[email protected]」給出「smtp.gmail.com」 –
要發送電子郵件,最好使用自己的SMTP服務器(或允許用戶設置他們自己的);我不會建議嘗試使用收件人的SMTP服務器,因爲這通常是不允許的,因此不可靠。看看http://stackoverflow.com/questions/16806778/how-to-get-the-smtp-server-from-email-address,因爲這可能有所幫助。 – Grimthorr