其实设置很简单,运行
$ exim-config
逐一回答问题,绝大多数使用默认的选择就可以。设置好后Exim
就成为一个Windows的服务程序,打开这个服务就可以了。Cygwin提供了一个叫作”email
“的程序,用来在命令行上发邮件,它有一个-html
选项,可以用来发HTML格式的邮件。如果邮件事先存在一个文件里,可以用管道的方式将其内容作为邮件正文发出,如:
$ cat content.html | email -s "mail subject" -f sender@domain.com receiver@domain.com
如果你真的运行这个命令,会发现它报错说/usr/lib/sendmail
不存在,即使做一个符号链接到/usr/bin/exim
也没用。经过反复尝试,我发现可以直接将exim-x.xx-x.exe复制为/usr/lib/sendmail
就可以了,在我的机器上是这样操作的:
$ cp /bin/exim-4.60-1.exe /usr/lib/sendmail.exe
我就是用这两个程序把测试报告发出来的。