Добре, така че имам прост скрипт, който изпраща имейл чрез пощенската функция на PHP по следния начин:
<?php mail('[email protected]', 'Subject', 'This is a message', array('From' => '[email protected]', 'To' => '[email protected]', 'Subject' => 'This is a message')); ?>
Работи перфектно, когато се изпълнява на Synology DS212j (базиран на Linux NAS, използващ BusyBox за повечето често срещани команди на обвивката), но доколкото мога да преценя, няма екземпляр на sendmail
никъде, който мога да намеря, а BusyBox sendmail
не е активиран. Всъщност, ако използвам ini_get("sendmail_path")
, тогава се връща стойност " -t -i"
.
Има променлива на средата MAIL=/var/mail/root
, но това също не прави нищо (няма /var/mail
).
Така че съм в пълна загуба за това как PHP всъщност изпраща своя имейл, така че се надявам някой да знае. Имам проблеми с преминаването през sendmail
за PHP на друга платформа (в същата мрежа въздишка), така че ако мога да използвам същия механизъм като моя NAS, това може да улесни нещата.