
タイトルの件、困っております。
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からメ...
-
mail関数で複数の宛先にメール...
-
phpでのメール転送(添付ファイ...
-
コマンドプロンプト、VBSでの添...
-
サーバーによってはmb_send_mai...
-
mb_send_mailを実行するとエラ...
-
Subversionのリポジトリの削除
-
PHPのif文でその処理を途中で抜...
-
FTPコマンドでディレクトリごと...
-
バッチを用いたフォルダの自動移動
-
CFileDialogの最初のディレクト...
-
上位ディレクトリ名(フォルダ...
-
phpの処理中に画面表示ををする...
-
form actionで二つ送信先を指定...
-
onedrive にexcelファイルをア...
-
「@$変数」の「@の意味は?」
-
mysql複数レコードをまとめて削...
-
PHP内、ボタン押下と同時にリロ...
-
PHPの値受け渡しとアンカーを一...
-
php,mysqlにて画像パス保存/表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
さくらサーバーにて、phpからメ...
-
PHPsendmailにて送信元を変更
-
PHPで、複数のアドレスにメール...
-
mailやmb_send_mail関数で、本...
-
サーバーによってはmb_send_mai...
-
mb_send_mail関数が利用出来ない
-
ローカル環境でのメール送信
-
mb_send_mail() 第 4、5 引数の...
-
複数行の文字列をメールのヘッ...
-
ワードプレス 予約システム
-
PHPMailerのコードエラーが解決...
-
phpでのメール転送(添付ファイ...
-
mb_send_mailでタイトルにハテ...
-
sendmailでエラーがでます
-
指定した時間にPHPプログラムを...
-
コマンドプロンプト、VBSでの添...
-
PHPからメールを送る@さくらイ...
-
PHPからロリポップ!のメールサ...
-
PHPでメールを送信するには
-
XAMPPでPHPのmb_send_mailが動...
おすすめ情報
ありがとうございます。
OSの記載漏れ申し訳ありません。
OSは Mac OS X 10.6.8 です。
最終的には、そのプログラムはUbuntu16.06でも動かしたいと考えています。
アドバイス頂いたとおり、
tcpdump host smtp.lolipop.jp で監視をしたところ、
何もパケットをキャッチしませんでした。。。
pingは通ってます。
もともとこの状況以前に様々なエラーが出てました。
smtpからは随時エラーレスポンスが届いていて、1つ1つ解消して、ようやくエラーゼロになったところで困っている状態なのです。。。