2011-01-13 49 views
1

我需要發送一封電子郵件,其中包含HTML而不使用sendmail的perl CGI腳本。有沒有簡單的方法來做到這一點?我需要從perl CGI腳本發送電子郵件,而不使用sendmail

+0

你是否考慮像使用sendmail一樣調用'mail'命令?當然,mail命令會調用sendmail,但我想了解您的限制。 – trojanfoe 2011-01-13 19:34:34

+0

sendmail將無法在我的腳本正在運行的框中工作。 – James 2011-01-13 19:41:39

回答

1

CPAN上有許多模塊可以爲你發送郵件。 http://search.cpan.org/

+0

我正在使用MIME:Lite,但反過來使用sendmail。 – James 2011-01-13 19:40:18

2

您必須發送HTML代碼?標準的Perl發行版附帶Net::SMTP,它直接在Perl中實現SMTP協議。這意味着您可以在沒有安裝sendmailmail命令的系統或安裝sendmail命令的系統上發送郵件。我已經使用了多年,沒有太多問題。

如果你可以下載Perl模塊,你應該看看Email::MIME。這允許您發送MIME多部分電子郵件,並且不依賴於Sendmail。我沒有用過這麼多,但使用起來並不困難。

相關問題