Raspberry-Pi

從樹莓派中的網站託管發送電子郵件

  • October 19, 2020

您好,我想讓我的網站能夠執行簡單的功能,例如將電子郵件發送到我想要的任何電子郵件地址。我知道如何在我的 PC 中的 webiste 主機中執行此操作,並且有很多說明,但是如果我想在樹莓派中的網站主機中做同樣的事情,有什麼不同嗎?很難找到一些談論的文章。例如,如果我想使用此說明:https ://medium.com/@WebReflection/how-to-send-emails-from-static-websites-9a34ceb9416c有什麼我需要小心的嗎?我已經通過 html 嘗試了簡單的 mailto,程式碼如下:

<form action="mailto:someone@example.com" method="post" enctype="text/plain">
Name:<br>
<input type="text" name="name"><br>
E-mail:<br>
<input type="text" name="mail"><br>
Comment:<br>
<input type="text" name="comment" size="50"><br><br>
<input type="submit" value="Send">
<input type="reset" value="Reset">
</form>

此程式碼工作正常,但它只打開 Windows 郵件並需要我重新輸入目標電子郵件地址。我希望在輸入電子郵件地址和內容後,點擊發送按鈕。電子郵件可以直接發送到目的地地址。

在我開始之前,請注意:不安全地設置它不僅可以,而且幾乎肯定導致您的網站被用來發送大量垃圾郵件,直到您的 IP 地址被禁止 - 以及您的措辭方式問題並不建議您充分了解這些問題以避免這種情況。無論你想做什麼,我建議你找到另一種方法。

至於你的問題…

您想要的不是“靜態”網站可以做的事情。

您連結到的那篇文章和您所描述的 HTML 程式碼完全符合它的預期 - 生成一個mailto:事件供您的瀏覽器處理,然後正確打開系統的郵件客戶端來處理它。

如果您希望您的網站實際發送郵件,則必須使用您熟悉的任何網站程式或腳本語言來製作動態郵件;PHPMailer是一個相當流行的選擇。

請注意,在其預設配置中,它不會檢查它被要求發送的消息的可能合法性,並且在檢查我的網路伺服器的站點日誌時,我經常會發現來自殭屍網路的查詢,以尋找不安全的 PHPMailer 站點以用於中繼他們的垃圾郵件。請小心。

引用自:https://unix.stackexchange.com/questions/615186