昨日、私のメール php メール スクリプトがうまく動作しませんでしたが、ようやく動作するようになりました。シャットダウン後にコンピューターの電源を入れ直したところ、再び機能しなくなりました。mail.log に次のメッセージが表示されます。
Oct 1 11:22:26 alexander-repennings-imac postfix/sendmail[352]: 致命的: 受信者のアドレスは、コマンド ラインまたは -t オプションで指定する必要があります Oct 1 11:22:26 alexander-repennings-imac postfix/master[354]: デーモンが開始されました -- バージョン 2.4.3、configuratio\ n /etc/postfix Oct 1 11:23:26 alexander-repennings-imac postfix/master[354]: マスター終了時刻が到着しました
PHP スクリプトは次のようになります。
<?php
if(isset($_POST['submit'])) {
$to = "MichaelMinerva2012@gmail.com";
$subject = "Competition Submission";
$name_field = $_POST['name'];
$email_field = $_POST['email'];
$value_field = $_POST['sendvalue'];
$body = "From: $name_field\n E-Mail: $email_field\n Value: $value_field\n";
if(mail($to, $subject, $body))
echo "Data has been submitted to $to!";
else
echo "failure";
} else {
echo "blarg!";
}
?>
これは再び失敗を繰り返しています。