Подскажите,
1. Какие обязательные поля заголовка должно содержать сформированное CGI-скриптом письмо (кроме From и To)?
2. как правильнее вызывать sendmail из perl-скрипта:
open FILE, "|/usr/sbin/sendmail user\@host.com";
print FILE "From: user2\@host2.com\n";
print FILE "To: user\@host.com\n";
print FILE "Subject: i have this message to say\n\n";
print FILE "text\n";
close FILE;
или
open FILE, "|/usr/sbin/sendmail";
print FILE ...
т.е. надо ли указывать адрес получателя не только в полях письма, но и в параметрах вызова sendmail?
3. При рассылке форумом уведомлений нескольким пользователям о новом сообщении лучше отправлять каждое отдельным вызовом sendmail-а или отправлять их
все одним письмом, с помощью "скрытых копий"?
Заранее спасибо за помощь
В предпросмотре сообщения одинарные обратные слэши не отображаются, а двойные как одинарные. Поэтому извиняюсь за двойные слэши в коде :-(
1. Создайте письмо какой-нить почтовой программой и посмотрите какие там есть заголовки. Нужны не все, но некоторые имеет смысл использовать.
2. В коммандной строке адрес указывать необязательно, а может и вообще не нужно.
3. Проще и быстрее с помощью BCC: конечно.
[Изменено 31.5.2005 от support]