そのため、PHPのmail()関数を使用して、ユーザーが登録したときにメールを送信しようとしています。ただし、何らかの理由で、会社の電子メールへの送信を拒否します。このようなものに必要な、欠落している可能性のある追加のパラメーターはありますか、それとも、これらの電子メールをフィルターで除外する会社の電子メールからのものだと思いますか?
編集:ここにいくつかのコードがあります:
$to = 'something@something.com';
$subject = 'New Web Registration';
$from = 'Quote Registration';
$headers = 'Content-type: text/html charset=iso-8859-1\r\n';
$headers .= 'From: ' . $from;
$body = '<table>
<tr>
<td style="text-align: right;">WebUserID:</td>
<td>' . $wuid . '</td>
</tr>
<tr>
<td style="text-align: right;">Name: </td>
<td>' . $regdata['Name'] . '</td>
</tr>
<tr>
<td style="text-align: right;">Company:</td>
<td>' . $regdata['Company'] . '</td>
</tr>
<tr>
<td style="text-align: right;">Address:</td>
<td>' . $regdata['Address'] . '</td>
</tr>
<tr>
<td style="text-align: right;">CSZ:</td>
<td>' . $regdata['City'] . ', ' . $regdata['State'] . ' ' . $regdata['Zip'] . '</td>
</tr>
<tr>
<td style="text-align: right;">Phone:</td>
<td>' . $regdata['Phone'] . '</td>
</tr>
<tr>
<td style="text-align: right;">Fax:</td>
<td>' . $regdata['Fax'] . '</td>
</tr>
<tr>
<td style="text-align: right;">URL:</td>
<td>' . $regdata['URL'] . '</td>
</tr>
<tr>
<td style="text-align: right;">Email:</td>
<td>' . $email . '</td>
</tr>
<tr>
<td style="text-align: right;">Comments:</td>
<td>' . $regdata['Comments'] . '</td>
</tr>
<tr>
<td style="text-align: right;">Customer Group:</td>
<td>' . $regdata['CustomerGroup'] . '</td>
</tr>
<tr>
<td style="text-align: right;">How Heard</td>
<td>' . $regdata['HowHeard'] . '</td>
</tr>
</table>';
if (!mail($to, $subject, $body, $headers)) {
echo 'Message delivery failed.';
}
そしてそれはGmailのような他のドメインに首尾よく電子メールを送ります。配信/フィルターの問題?