السلام عليكم ..........
تعتبر لغة بيرل أحد اكثر اللغات إستخداما على وحدات خدمة الويب وذلك لتوفيرها العديد من الميزات التي لا توفرها غيرها من اللغات .
يتم التعامل مع رسائل الايميل في بيرل باستخدام مشغل يسمى sendmail .
إذا كانت شركة الاستضافة الخاصة بك أو السيرفر التي تمتلكه على كمبيوترك الخاص توفر دعم للغة بيرل فإنها بالتأكيد ستوفر لك المدخل الخاص بsendmail و الذي يكون على الشكل الأتي :
/usr/sbin/sendmail
و هذا يختلف من سيزفر إلى أخر ولكن المثال السابق هو الأكثر شيوعاً .
يتيح لك هذا المشغل إرسال رسائل إلكترونية إلى أي شخص يمتلك أيميل , هذا على سبيل الاستخدام الشخصي , أما على سبيل الأعمال فيمكنك أن تبرمج كود بيرل يتيح لزوار موقعك إعلام غيرهم بموقعك و هكذا ستحصل على وسيلة إعلان مجانية !
يعتبر العمل مع sendmail سهلاً للغاية مقارنة باي مُشغل اخر في بيرل حيث إنك لن تحتاج الى الكثير , و هاهو نموذج لاستخدام sendmail :
$sendmail=/usr/sbin/sendmail
open(MAIL, "|$sendmail -oi -t") or die "Can't open pipe to $sendmail: $!n";
print MAIL "To: $recipientn";
print MAIL "From: $sendern";
print MAIL "Subject: Sample Web Form Submissionnn";
print MAIL "$mail_body";
close(MAIL) or die "Can't close pipe to $sendmail: $!n";
تحياتي