如果您在Linux / Unix计算机上工作,则只需在Perl程序中使用sendmail实用程序即可发送电子邮件。这是一个示例脚本,可以将电子邮件发送到给定的电子邮件ID。只要确保sendmail实用程序的给定路径正确即可。对于您的Linux / Unix计算机,这可能有所不同。
#!/usr/bin/perl $to = 'abcd@gmail.com'; $from = 'webmaster@yourdomain.com'; $subject = 'Test Email'; $message = 'This is test email sent by Perl Script'; open(MAIL, "|/usr/sbin/sendmail -t"); # Email Header print MAIL "To: $to\n"; print MAIL "From: $from\n"; print MAIL "Subject: $subject\n\n"; # Email Body print MAIL $message; close(MAIL); print "Email Sent Successfully\n";
实际上,以上脚本是一个客户端电子邮件脚本,它将草稿电子邮件并提交给在Linux / Unix计算机上本地运行的服务器。该脚本将不负责将电子邮件发送到实际目的地。因此,您必须确保电子邮件服务器已正确配置并在计算机上运行,才能将电子邮件发送到给定的电子邮件ID。