タイトルの件、困っております。
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関数に送信について
-
mb_send_mailを実行するとエラ...
-
mb_send_mailでメール送信できない
-
onedrive にexcelファイルをア...
-
バッチを用いたフォルダの自動移動
-
MIB取得について
-
csvファイルの読込みとソート
-
$_SESSION 有効期限をブラウザ...
-
one drive のアップロード失敗...
-
PHPのif文でその処理を途中で抜...
-
VBSの「MsgBox」について
-
存在しないメールアドレスかど...
-
URLの変わらないページをPHPで...
-
imgタグでのphpの呼び出しについて
-
$_SERVER と $_ENV の違い
-
HYのAM11:00のラップの部分の歌...
-
phpでクラスのメソッドで同名の...
-
LinuxでのPHP、Configure Comma...
-
FTPでのファイルとディレクトリ...
マンスリーランキングこのカテゴリの人気マンスリー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つ解消して、ようやくエラーゼロになったところで困っている状態なのです。。。