![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
タイトルの件、困っております。
PHP(ver5.6)で、qdmailとqdsmtpを利用して、
ロリポップ!経由でメールを送信したいと考えております。
以下のような関数を作成して実行したところ、
$mail->send()の結果はtrueとなり、エラーも出ないのですが、
メールが正常に受信できません。
▼作成した関数
--------------------------
require('qdmail.php');
require('qdsmtp.php');
date_default_timezone_set('Asia/Tokyo');
function mailsender($to,$subject,$body,$fromname,$fromaddress){
$mail = new Qdmail();
$mail -> smtp(true);
$param = array(
'host'=>'smtp.lolipop.jp',
'port'=> 465,
'from'=> $fromaddress,
'protocol'=>'STMP_AUTH',
'user'=>$fromaddress,
'pass' => password,
);
$mail ->smtpServer($param);
$mail ->to($to);
$mail ->subject($subject);
$mail ->from($fromaddress);
$mail ->text($body);
$return_flag = $mail ->send();
return $return_flag;
}
--------------------------
様々なページで情報を集めていますが、
コードはどれもほぼ上記と同じもので、私のような送信ができない状況ではなさそうです。
同時にエラーも表示されないため、解決の糸口が見いだせない状態です。
どなたか分かる方、ご回答頂けませんでしょうか?
お手数ですがよろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
エラーがでていないとのことなので、微妙ですが
とりあえず名前の解決をチェック
dig smtp.lolipop.jp
した上で、pingやtracerouteが通るか確認してみるとよいでしょう
私の今の環境だとqdmail, qdsmtp だと埒が明かないので、以下のPHP Mailerを利用することで解決できました。
https://github.com/PHPMailer/PHPMailer/wiki/Trou …
回答、お考え頂きありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- PHP php 完了画面の送信メールのコードを書いているのですが・・・ 2 2023/06/02 12:01
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
- 英語 この"e-mail"が複数形でもなく、無冠詞なのはなぜですか? 「表現のための実践ロイヤル英文法」に 1 2022/07/10 16:12
- その他(メールソフト・メールサービス) メールソフトからの送信ができなくなりました 6 2022/11/21 19:35
- Visual Basic(VBA) エクセル VBA メール本文に指定セルに記載されているURLをリンクとして記載する方法 8 2022/08/08 07:50
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
さくらサーバーにて、phpからメ...
-
PHPからロリポップ!のメールサ...
-
phpでmb_send_mailを用いてメー...
-
php 完了画面の送信メールのコ...
-
jpgraphで表示されない
-
.phpと.incファイルの違いはな...
-
絶対パス?絶対アドレス?意味...
-
フォントの色を変えるには?
-
PHPで複数ファイルのダウン...
-
onedrive にexcelファイルをア...
-
php エラー
-
xamppのAPCで終了エラーが発生...
-
ファイルアップロードが出来ま...
-
【file_exists】ファイルが存在...
-
テキストボックスにデータベー...
-
Linux:PHPでTELNETによるSMTP...
-
PHPのif文でその処理を途中で抜...
-
正規表現で「チルダ(~)」をマッ...
-
現在位置より2つ上のディレク...
-
「@$変数」の「@の意味は?」
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
さくらサーバーにて、phpからメ...
-
mb_send_mail関数が利用出来ない
-
ローカル環境でのメール送信
-
pearのMailライブラリがうまく...
-
メールの本文が取得できない
-
PHPからメールを送る@さくらイ...
-
指定した時間にPHPプログラムを...
-
mail関数を使った場合のReturn-...
-
mb_send_mailでのメール送信が...
-
cronでメールを送信すると文字...
-
mb_send_mailについて
-
ワードプレス 予約システム
-
mb_send_mailでタイトルにハテ...
-
mb_send_mail()が使えない
-
PHPで、一度に大量のメールの送...
-
phpでのメール送信
-
PHP4.4.1でmb_send_mailの送信...
-
PHPでのフォーム送信・・・・
-
コマンドプロンプト、VBSでの添...
-
メールアドレス形式チェックソ...
おすすめ情報
ありがとうございます。
OSの記載漏れ申し訳ありません。
OSは Mac OS X 10.6.8 です。
最終的には、そのプログラムはUbuntu16.06でも動かしたいと考えています。
アドバイス頂いたとおり、
tcpdump host smtp.lolipop.jp で監視をしたところ、
何もパケットをキャッチしませんでした。。。
pingは通ってます。
もともとこの状況以前に様々なエラーが出てました。
smtpからは随時エラーレスポンスが届いていて、1つ1つ解消して、ようやくエラーゼロになったところで困っている状態なのです。。。