PHPほぼ初心者です。
自分なりに色々試行錯誤し顧客へのメール送信フォームを作成しました。
(PHPなのでもちろんブラウザで動きますが)
事務的な処理を効率化するために作ったのですが、
このフォームから顧客(不特定の人たち)へメールを送信(phpでmb_send_mail使用)
しても迷惑メールに届いてしまい重要な内容のメールが先方に通知できず困っています。
当方の環境ですが
(1)さくらインターネットのレンタルサーバー(スタンダード)
(2)送信元は当社のアドレス
(3)また自動生成したリンクURL(さくらの共有SSLのアドレス)がメールの本文中にあります
( https://secure***・sakura・ne・jp/******/****・php?id=*******&email=****%40hotmail・com&lang=EN のような感じです)
主に相手方がGmailの場合はじかれることが多いのですが、
いくつかの海外の企業さんのメーラーでもSPAM扱いされていました。
最近もしかしたらGmailのほうでJunkメールの基準が強化されたのかどうかわかりませんが
未達の為と思われる事案が多数発生し、手間を省く為のものが逆に余計手間がかかって
いるということに陥って困っています。
上記の(3)があるためPHP(私がPHPしか使えないので)での解決方法がいいのですが
その他の方法でもかまいません。(トライします)
また当方ローカル環境にApacheサーバーをたてているのでこちらにメールサーバーを
追加するという方法もありかと思っていますが、やったことが無いのでやり方を間違えれば
また同じ症状が出ると思いますので、まずは質問しました。
宜しくお願いします。
No.1ベストアンサー
- 回答日時:
メールサーバーをきちんと立てる技術がないなら
PEAR:Mailなどを利用して、契約しているISPの不正のないアカウントで
メールを処理してみてください
参考URL:http://pear.php.net/manual/ja/package.mail.mail. …
この回答への補足
PEARでやる前にmb_send_mailの設定をしっかり見直したところ
headerの部分で変な処理をしていたので、そこを修正しトライしてみたところ
無事Gmailでもinboxに入ってきました。
どうもこの部分で不正なアドレスからのメールだと判断されていたようです。
今回は本当にありがとうございました。
アドバイスありがとうございます。
ローカルサーバのPEARでということですよね?
さくらのほうではなくて?
欲を言えばISPのアドレスではなくて自社のアドレスで何とかしたいのですが
その際のベストなやり方はどうすればいいのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- Gmail gmailで独自ドメインアドレスのメールが届かない件 1 2023/08/25 23:24
- その他(メールソフト・メールサービス) メールサーバーは「PC側がメールをDL済みか否か?」を何を以て感知するのか? 2 2022/12/20 14:56
- ドメイン・サーバー・クラウドサービス Google Workspaceでの独自ドメインのメール送信について 2 2022/05/31 19:48
- その他(メールソフト・メールサービス) Outlookで送信したGmail宛てのメールが届かないときの対処法 1 2023/04/19 16:59
- Gmail SPFレコードとDNSサーバーについて、gmailを設定できるかどうか 2 2023/06/10 23:55
- Outlook(アウトルック) アイホンで撮った写真を一枚だけPCに移し画像を縮小してWebメールに添付して送信する方法 1 2022/04/22 15:33
- Outlook(アウトルック) Excel表のメールアドレスリストからoutlookの宛先を設定、メールを送信する方法 2 2022/09/16 05:29
- Gmail おすすめメーラー 1 2022/11/23 20:25
- その他(スマートフォン・携帯電話・VR) 携帯メール・アドレスのドメインを教えてください 4 2023/07/13 10:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBでメールを送る時のSMT...
-
二重投稿防止方法
-
ワードプレス、Contact Form 7...
-
存在しないメールアドレスかど...
-
submitボタンの二重送信について
-
HPの更新をしたら自動でメール...
-
ロリポップと、phpで自動の返信...
-
SendMailがエラーを返さない
-
一定時間毎に同じ動作を繰り返...
-
mb_send_mail関数により送信さ...
-
PHPでping送信。送信できたか知...
-
こちらはただの直列処理ですか?
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
ワードプレスサイト PHP8.0.25...
-
FTPコマンドでディレクトリごと...
-
アップロード画像数でCSSを分け...
-
PHPのif文でその処理を途中で抜...
-
入力フォームの空白や改行を制...
-
php5のrename()は日本語をリネ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワードプレス、Contact Form 7...
-
コマンドプロンプトで添付ファ...
-
存在しないメールアドレスかど...
-
VB6にてメールを送信する方法
-
ヒアドキュメントを利用してメ...
-
メールアドレスの存在確認はで...
-
Bookを閉じて保存した時のみ実...
-
AccessのDoCmd.SendObjectについて
-
submitボタンの二重送信について
-
リファラが取得できない?
-
HPの更新をしたら自動でメール...
-
javamailで220の応答が遅い
-
Q)PHPでメール送信について
-
<HTML>~入る タグ が無いから ...
-
mail関数を使うと遅いので
-
phpメールフォームから送信され...
-
ロリポップと、phpで自動の返信...
-
ループの中で mailItemObj.Disp...
-
ランダムな文字列を生成しその...
-
VB.NETでフリーメールアドレス...
おすすめ情報