Fix: send mail to 30days, 7days left maestro python

This commit is contained in:
2019-10-19 15:10:10 +09:00
parent 9e095e31d8
commit 72cf9b58a1
7 changed files with 241 additions and 32 deletions
@@ -0,0 +1,52 @@
<?php
require_once __DIR__."/mail/mail_sender.php";
require_once __DIR__."/mail/mail_setting.php";
require_once __DIR__."/mail/chocomae_info.php";
if($argc != 4) {
echo "check the input arguments\n";
exit(0);
}
// for($i = 0; $i < $argc; $i++) {
// echo "[".$i."] : ".$argv[$i]."\n";
// }
// exit(0);
$maestroEmail = $argv[1];
$maestroName = $argv[2];
$date = $argv[3];
$year = substr($date, 0, 4);
$month = substr($date, 4, 2);
$day = substr($date, 6, 2);
$registerDate = $year."".$month."".$day."";
$parameters = array(
"maestro_name" => $maestroName,
"available_date" => $registerDate
);
$recipientParam = array(
"maestro_name" => $maestroName
);
$nCloudSetting = new MailSetting();
$chocomae = new ChocomaeInfo();
$mailSender = new MailSender();
$mailSender->setMailSetting($nCloudSetting);
$mailSender->setSenderInfo($chocomae->sender_name, $chocomae->sender_email);
$mailSender->makePostParam(691);
$mailSender->setParameters($parameters);
$mailSender->addRecipient($maestroEmail, $maestroName, "R", $recipientParam);
$mailSender->addRecipient($chocomae->sender_bcc, $chocomae->sender_name, "B", $recipientParam);
// $mailSender->showSettings();
$mailSender->send();
?>