2011-12-29 96 views
-1

我想要一個mailto表單,它將發送輸入到上面輸入的電子郵件地址的文本。電子郵件表格是變量「to」。我怎麼能這樣做,所以當表單啓動時,有人輸入他們的電子郵件變量分配給該電子郵件。這是我的代碼。 在此先感謝 -Ben如何使用具有mailto電子郵件地址接收者的變量

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<!--chtml include "//webinfo/incs/header.inc"--> 

<html xmlns="http://www.w3.org/1999/xhtml"> 

    <head> 
    <title>Mailto Variable</title> 
    <link href="/webinfo/webinfo.css" type="text/css" rel="stylesheet" /> 
    </head> 

    <body> 
    <h1>Mailto Basic Demo</h1> 

    <form action="basic.mailto" method="post"> 
     <tr> 
      <td>Your E-mail Address:</td> 
      <td><input type="text" name="to" value="" size="55" /></td> 
     </tr> 
     <table border="0" cellspacing="2" cellpadding="0"> 
     <tr> 

     </tr> 
     <tr> 
      <td>Name:</td> 
      <td><input type="text" name="sendername" value="" size="55" /></td> 
     </tr> 
     <tr> 
      <td valign="top">Comments:</td> 
      <td><textarea name="comments" rows="15" cols="55"> 

</textarea></td> 
     </tr> 
     <tr> 
      <td></td> 
      <td><input type="submit" value="Send Comment" /> 
      <input type="reset" value="Clear Comment" /></td> 
     </tr> 
     </table> 
    </form> 
    <!--chtml include "//webinfo/incs/footer.inc"--> 
    </body> 

</html> 

Here is basic.mailto 

    <to>"to"</to> 
+0

我甚至不確定您要做什麼?你打算如何發送郵件?關閉HTML標籤後發生了什麼? – 2011-12-29 20:03:03

+0

你想做什麼?當你提交表單時,你想知道如何訪問post變量嗎? – Kishore 2011-12-29 20:05:56

+0

這是一個可公開訪問的表單嗎?請注意,如果電子郵件的收件人是由網絡瀏覽器提供的,那麼漫遊器會使用您的服務器發送垃圾郵件。這會讓您的服務器被世界上所有主要的郵件服務器列入黑名單,這使您無法發送電子郵件,而無法在到達收件人之前將其刪除。 – 2011-12-29 20:19:16

回答

1

如果你打算使用的mailto:發送一封電子郵件,那麼你的表單標籤必須是這個樣子:

<form method="post" action="mailto:[email protected]"> 

然而,使用方法不是一個很好的方法。該方法依賴於用戶設置了默認的電子郵件客戶端,該電子郵件客戶端可用於發送電子郵件。

相反,我建議您使用服務器端語言來發布電子郵件。看看例如PHP mail()

如果您打算髮送電子郵件,還需要查找諸如Postmark之類的網絡服務,以確保您的電子郵件正確傳送並且不會被垃圾郵件過濾器捕獲。如果您喜歡使用Postmark,您可以使用大多數服務器端語言的庫:http://developer.postmarkapp.com/developer-libs.html

相關問題