私は、sendmailを使用して商品を配送することを理解しているPHP mail()関数を使用してメールを送信しようとしています。今私の問題は、mail()がtrueを返すということですが、私のメールボックスにメールの痕跡もありません(確かに迷惑メールをチェックしました)。Sendmailの問題:正常に送信されましたが到着しません
私は端末から手動でメールを送信しようとしましたが、問題は解決しません。 sendmailは、私のdev-machineのドメインを/ etc/hostsに追加して修正したドメインエラーを特定できず、127.0.0.1に関連するエラー以外のエラーを表示しません。だから、
Apr 7 01:16:21 Andreas-PC-Ubuntu sendmail[11759]: q36NGIfD011759: from=andreas, size=5, class=0, nrcpts=1, msgid=<[email protected]>, [email protected]
Apr 7 01:16:21 Andreas-PC-Ubuntu sm-mta[11760]: q36NGL1J011760: from=<[email protected]>, size=299, class=0, nrcpts=1, msgid=<[email protected]>, proto=ESMTP, daemon=MTA-v4, relay=ip6-localhost [127.0.0.1]
Apr 7 01:16:21 Andreas-PC-Ubuntu sendmail[11759]: q36NGIfD011759: [email protected], ctladdr=andreas (1000/1000), delay=00:00:03, xdelay=00:00:00, mailer=relay, pri=30005, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (q36NGL1J011760 Message accepted for delivery)
いや、任意の提案:
[email protected]:~$ sendmail [email protected]
Test
.
[email protected]:~$
と同様にエラーを与えていない、メールが/var/log/mail.logで正常に送信されたsendmailのログ?
それはおそらく問題の一部ですはい、私はUbuntuのリポジトリからインストールされたsendmailの標準設定を使用しています。これはどうすればいいですか?sidenoteで、受信側のサーバが悪いMXの設定のためにそれを落とした場合、それは私のプライマリホスティングサーバからどうですか(私はsendmailを設定していないので、どのように動作するのか分かりません)私は欲しいと思います。これのいくつかが明らかである場合は申し訳ありませんが、これはメールで初めて作業するときです:) –
あなたのホスティングプロバイダはおそらくメールを設定するときに "送信メールサーバー"を入力するようなメールリレーを設定していますデスクトップまたはスマートフォンのクライアント。 Ubuntuがsendmailの実装としてeximを使用しているかどうか知っていますか? –
いいえ、ごめんなさい申し訳ありません。その情報を印刷するためにsendmailに提供できるパラメータはありますか? –