2012-09-26 43 views
0

我從我的unix機器發送郵件到我的Outlook。我想一個超級鏈接添加到郵件的內容,這樣我就可以在超鏈接點擊,這樣它會去那個特定的行..請幫助..如何在Unix Box發送的郵件中設置超鏈接?

如.. 主題:Testsmail

PARA1 PARA2第3 ......這裏要設置超鏈接

Sabarish bnadzsbcl blkbklbaklb lkbkl bklb lbkbklb KLB KL blkbklbbnlb blblkbklblkbklblkblblkbklbklbklbklbladvgfuqggvwhipowehopvhwpohpohvwhbhahhkvk

快樂ksankqihfoihihfihiqhfihqiwfhoiqhfihqfoihiqhihqfihihqfehiqhfihfoiqhifhihqfoiiwhfihqoihiqhcbakbkbckabkcbbak bcjabkjbckabkabkbkacbkcakjbkcakba

傷心「; sjcf; LA; FJA ;; fjajfajjfclaj; lajsljf; ljaljfaljvgaswdegfuewweifwiuggfwguiqw

這兒如果我在PARA1點擊它應該來Sabarish ..

+0

您將需要在MIME編碼的消息格式和提供說你的消息,其中的鏈接是可以點擊的HTML再現。 – BugFinder

+0

用內容類型html設置標題,然後'para' – mschr

回答

0

首先,你應該做的html頁面

PARA1鏈接是這樣的:

鏈接到你需要一個錨: 1創建指向錨 2鏈接創建錨本身。

使用標籤創建錨點。 如果你想創建一個名爲第四章錨,您只需加入這一行,你要的錨是:

這樣做後,你可以做一個鏈接使用普通的標籤指向的錨,像這樣:

點擊這裏閱讀第4章

注: 當鏈接到一個錨,你需要把#在錨的前一個頁面上。

當您鏈接到一個錨在同一頁上,只需輸入

para4

之後,你應該郵件的HTML頁面,MIME附件。使用mpack程序來做到這一點。

+0

我們如何添加一個錨?因爲我是一個min魚,你可以更精緻一點嗎? – Sabarish

1

下面是從BASH腳本中完成它的一種方法。您需要將電子郵件的內容類型設置爲HTML才能執行您想要的操作。

echo "<html><body><a href="http://www.domain.com">Link text</a></body></html>" > mailbody.html 
#You can add more text to the mailbody.html file, but in html format 
[email protected] 
[email protected] 
SUBJECT="HTML Email" 

(cat <<HERE; cat mailbody.html) | sendmail -oi -t 
From: ${MAILFROM} 
To: ${MAILTO} 
Subject: ${SUBJECT} 
Content-Type: text/html 

HERE 
相關問題