Я следую примеру от this website, чтобы отправить электронное письмо с помощью Perl. Код выглядит так:Отправка электронной почты с использованием Perl с использованием sendmail
my $hostname = `hostname`;
my $this_day = `date`;
my $email = "i.h4d35\@gmail.com";
my $to = "$email";
my $from = "admin\@$hostname";
my $subject = "SCHEDULE COMPLETE - $this_day";
my $message = "Student schedule for today, completed for the following students: \n\n$names\n\nHave a nice day...";
open(MAIL, "|/usr/sbin/sendmail -t");
print MAIL "To: $to\n";
print MAIL "From: $from\n";
print MAIL "Subject: $subject\n\n";
print MAIL $message;
close(MAIL);
Письмо отправляется, но тема появляется в теле письма, и письмо не имеет темы. Как это исправить?
PS: Не добрался до использования MIME::Lite
, пока я все еще изучаю это.
не может воспроизвести проблему. отлично работает для меня. – jkshah
Это не очень хороший учебник по Perl. Вам было бы лучше посмотреть учебники по адресу http://learn.perl.org/ или http://perl-tutorial.org/. –