簡體   English   中英

網頁從用戶計算機發送電子郵件

[英]Web page sending an email from the user machine

我正在尋找創建一個網頁,該網頁將來自客戶端計算機的電子郵件發送到不受控制的服務器(而不是來自服務器的電子郵件,由於IP檢查,這是強制性的)。 該電子郵件需要具有特定的MIME標記,因此“ mailto:”不是一個選擇。

我想以最干凈的方式做到這一點。 (用戶將信任該網頁,因此可以單擊任何安全警告,但是重復的警告會很煩人)。 假設即使將來可能會提供受信任的證書,我們也只能訪問自簽名。

Java applet似乎已被棄用,並且在某些瀏覽器中不再受支持,因此我看了Java Web Start。 似乎更好一些,但是仍然需要將其列入白名單,而且Chrome支持似乎令人懷疑。

有什么辦法可以忽略我嗎? 如果我選擇全權限使用Java Web Start,那么根據瀏覽器,我會遇到什么樣的問題?

最好的選擇是從托管網頁的服務器發送電子郵件。 您將創建一個字段或任何形式的表單,將表單發布到Web服務器上,讓Web服務器構造電子郵件並通過sendmail類型系統或通過本地郵件服務器將郵件發送到相關服務器。

查看JavaMail- http://www.oracle.com/technetwork/java/javamail/index.html

如果您使用的是Spring Boot或Spring,則可以使用其郵件實現-http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-email.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM