PHPのメール機能を使用してメールを送信しようとしています:
$subject = 'testing';
$email = 'test@gmail.com';
$message = 'test message';
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "From: The test site" . "\r\n";
if (mail($email, $subject, $message, $headers)) {
$data['msg']="Message send successfully";
}
else {
$data['msg']="Please try again, Message could not be sent!";
}
次のエラーが発生します。
A PHP Error was encountered
Severity: Warning
Message: mail() [function.mail]: SMTP server response: 501 Syntax error in parameters or arguments
Filename: sendemail.php
Line Number: 40
エラーの原因は、php でメール送信に必要な設定を行っていなかったためだと推測できます。何をする必要があるか、php.ini ファイルを変更する必要がありますが、アクセスできません。解決策を教えてください。