私のサイトには、いくつかのメールオプションがあります。 私はクライアントのサーバがメール機能をサポートしているかどうかを確認する必要があります。 どうすれば確認できますか? これにはPHPコードがあれば?クライアントのサーバーでメールの送信が許可されていることを確認する方法
答えて
をしかし、送信
<?php
if(mail($to,$subject,$message) != false)
{
echo 'You can send email';
}
?>
しかし、このコードを使用しているiamがエラーメッセージを表示するとき警告:mail()[function.mail]:「localhost」でメールサーバーに接続できませんでした。ポート25、php.iniの "SMTP"と "smtp_port"の設定を確認するか、108行目のE:\ wamp \ www \ promo \ install \ index.phpのini_set()を使用してください。 " – Kichu
@KichuUser、http: ://www.php.net/manual/en/ref.mail.php#77499 –
@KichuUser:またはここ:http://www.w3schools.com/php/php_ref_mail.asp –
あなたが唯一のメールが送信されているかどうかを確認することができます。私はこの方法では、チェックするための最良の方法をお勧めされていないと確信しているので、you want to check mail() is supporting into client's server?
if(function_exists('mail'))
{
}
$message = "Line 1\nLine 2\nLine 3";
// Send
if(mail('[email protected]', 'My Subject', $message)) {
echo "Sent";
}
else {
echo "Not Sent";
}
以下のコードを試してみてください。
if(mail('[email protected]','test','content') != false)
{
echo 'You can send email from this server';
}else{
print_r(error_get_last());
}
- 1. 確認リンクが送信されても確認リンクが送信されないPHPメールが送信される
- 2. 送信された電子メールがSMTPから送信されたことを確認する方法
- 3. 確認メールを送信しようとすると「許可が拒否されました」
- 4. .NET SMTPクライアント - クライアントにこの送信者として送信するアクセス許可がありません
- 5. Delay Devise新規ユーザーが「承認」されるまで確認可能なメールが送信されます
- 6. Gmailサーバーの許可方法が許可されていないメールサーバー
- 7. 確認メールを送信する理由
- 8. 送信ボタンがないときにフォームが送信されたかどうかを確認する方法
- 9. クライアントが接続しているサーバーのIPアドレスを確認する方法
- 10. Webアプリケーション:サーバーとの通信が許可されている場合
- 11. BroadCast Senderにカスタムの送信許可があるかどうかを確認する方法
- 12. 確認メールを送信しようとするとHerokuが壊れます
- 13. djangoで送信された電子メールの状態を確認する
- 14. Railsでサブミットして特定のパラメータが送信されているかどうかを確認する方法
- 15. 従来のASP:クライアントにヘッダーが送信されているかどうか確認してください
- 16. どこから確認メールを送信すればよいですか?
- 17. 認証なしで直接SMTPサーバーにメールを送信する方法は?
- 18. jsonがレトロフィットで送信されていることを確認してください
- 19. クライアントのJavascriptが変更されていないことを確認する方法
- 20. フォーム要素がPHPで送信されたが空であることを確認してください。
- 21. 私はそれが欲しくないときに、確認メールが送信されています
- 22. Magentoから送信される確認メールが多すぎます
- 23. PayPal APIエラー - 送信者の電子メールが確認されない
- 24. 接続が確立されたら、サーバーにオブジェクトを送信する方法
- 25. Devise:特定のケースで確認メールを送信しないことは可能ですか? (確認可能な場合でも有効です)
- 26. 電子メールがfos_userBudleから送信されているかどうか確認してください
- 27. Silverlightでサーバーからクライアントにイベントを送信する方法
- 28. Webアプリケーションでサーバーからクライアントにメッセージを送信する方法
- 29. ソケットC++サーバー/ Javaクライアント経由でintを送信する方法
- 30. SQL Serverクライアントがインストールされていることを確認します。
正確にこれを達成しようとしていますか?電子メールの送信は許可されますが、サーバーが誤って構成される可能性がありますので、電子メールは送信されません。あなたの実際の状況は何ですか? –
mail()がクライアントのサーバーをサポートしていることを確認しますか? – Kichu
と言ったように、 'mail()'を呼び出すことは、必ずしも電子メールが設定されているとは限りません。このようなものは複雑で、調べるための単一のチェックはありません。最も良いのは、実際の電子メールを送信し、それが到着するかどうかを確認することです –