2012-09-26 45 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 
相关问题