0

インターネットがこの質問であふれていることは知っていますが、自分の状況に合った解決策を見つけることができませんでした. では、どうぞ。私がホスティングしているサイトでは、無料のサブドメインを使用して電子メール アドレスを作成できます。私はこれを行い、FROM 電子メールとして設定するオプションを選択しました。既存の mail() スクリプトを編集して、独自の FROM メールを含むヘッダーを削除しました。これで、作成したサブドメインの電子メールを使用してメールが送信されます。これは素晴らしいことですが、それでも迷惑メールとして送信されます。ヘルプ デスクは、メールが送信するポートを 581 に切り替えるように言いました。これは、メール スパム フィルターを効果的にバイパスするためであり、サーバーを離れる前にタグ付けされる可能性はありませんでした。実際の php.ini ファイルにはアクセスできませんが、これを使用しました:

ini_set('smtp_port', '587');

現在、私のテスト メール スクリプトは次のようになっています。

<?php
ini_set('smtp_port', '587');

$email = 'radicolabs@hotmail.com';
$message = 'Hello.. test message';
$subject = 'You have captured a new IP';

mail($email, $subject, $message);

echo 'mail sent';
?>
4

1 に答える 1

2

一部の電子メール プロバイダーは、一部の電子メールをスパムと見なしたため、迷惑メール フォルダーに入れました。クラス ( class.phpmailer.php ) を試しましたか? このリンクを参照として試すことができますhttp://www.inmotionhosting.com/support/email/send-email-from-a-page/using-phpmailer-to-send-mail-through-php。それが役に立てば幸い。

于 2013-10-29T03:43:28.027 に答える