Setup Exim from Cygwin to Send Email on Windows

其实设置很简单,运行

$ 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

我就是用这两个程序把测试报告发出来的。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据