要从Linux服务器以HTML格式发送电子邮件并在电子邮件中显示HTML标记,您可以使用mail
命令或mutt
命令
方法1:使用mail
命令
mailutils
或mailx
。如果没有,请使用以下命令之一安装:
对于Debian/Ubuntu:
sudo apt-get install mailutils
对于CentOS/RHEL/Fedora:
sudo yum install mailxemail.html
:
<!DOCTYPE html> <html> <head> <title>HTML Email</title> </head> <body> <h1>Hello, this is an HTML email!</h1> <p>Here is some text in a paragraph.</p> </body> </html>mail
命令发送电子邮件,并将HTML内容作为附件发送。请将you@example.com
替换为收件人的电子邮件地址:
mail -s "HTML Email" -A email.html you@example.com < email.html
如果邮件客户端支持HTML,那么收件人应该能看到HTML格式的邮件。方法2:使用mutt
命令
mutt
。如果没有,请使用以下命令之一安装:
对于Debian/Ubuntu:
sudo apt-get install mutt
对于CentOS/RHEL/Fedora:
sudo yum install muttemail.html
(与上面相同)。mutt
命令发送电子邮件,并将HTML内容作为附件发送。请将you@example.com
替换为收件人的电子邮件地址:
mutt -s "HTML Email" -a email.html -- html < email.html you@example.com
如果邮件客户端支持HTML,那么收件人应该能看到HTML格式的邮件。
领取专属 10元无门槛券
手把手带您无忧上云