PHPでメールがしたいです。
PHPがUBUNTU 16.04の中にあるので
sendmailをいれまして
semndmail.mcに
define(SMART_HOST',
smtp:smtp.AAAA.com')dnl
(AAAは会社の名前です)
を追記し
m4 sendmail.mc > sendmail.cf
service sendmail restart
のあとメールしました
sendmail hoge@gmail.com
なかみはこれ
Content-Type: text/plain; charset=utf-8
From: okawa@AAAA.com
To: hoge@gmail.com
Subject: sendmail コマンドでメール送信・受信テスト
テストメールです!
このメールが受信できることを確認してください。
.
でもなにも届きません
なにがおかしいですか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答3件
0
自己解決
そのあともう一回サーバーごとinstallしなおして
apt install mailutils
のあと
sendmail AAA@gmail.com
Subject: sendmail sample
okawa
kouji
.
でうまくいきました
設定はいじる必要なかった。
理由はよくわからないがサーバーなのでグローバルIPだからだと考えたいです。
投稿2018/09/22 05:41
編集2018/09/22 05:44総合スコア217
0
sendmailコマンドで送る時はsendmail.cfではなくsubmit.cfが使われますよ。
投稿2018/09/21 22:22
総合スコア2840
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/22 05:41
0
とりあえずヘッダと本文が分かれてないのが気になります。
それと define の中の引用符がおかしいように思います。
まずは PHP を使わずコマンドラインから sendmail を起動してちゃんと送信されるかどうかを確認してください。
またエラーログを読んでみてください。
投稿2018/09/21 04:54
総合スコア28660
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/21 05:07
2018/09/21 05:11
2018/09/21 05:11
2018/09/21 06:11 編集
2018/09/21 05:18
2018/09/21 05:21
2018/09/21 05:23
2018/09/21 05:28 編集
2018/09/21 05:30
2018/09/21 05:35
2018/09/21 05:37
2018/09/21 05:40
2018/09/21 05:42 編集
2018/09/21 05:42
2018/09/21 05:44
2018/09/21 05:45
2018/09/21 05:47
2018/09/21 05:58
2018/09/21 06:02
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。