実現したいこと
AWS EC2のLinuxを用いて、mb_send_mailでメールを送信したいです
発生している問題・分からないこと
ログ上(/var/log/maillog)では、送信完了となっているのですが、
実際には受信できていないです(迷惑フォルダにもないです)
どこを調べればよいのかわからなくなってしまったため、ご教示ください
該当のソースコード
log
1to=XXX@example.com, ctladdr=apache (48/48), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30377, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (49FC02jL001711 Message accepted for delivery)
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
なぜかsendmail自体がインストールされていなかったため、下記コマンドにてインストールを行いました
# sudo yum install sendmail # systemctl status sendmail ← inactiveであることを確認 # systemctl start sendmail ← acriveになったことを確認
PHP
1<?php 2 3$to = "XXX@example.com"; 4$subject = "テストメール"; 5$message = "テストメールです"; 6$headers = "From: test@example.com"; 7mb_send_mail($to, $subject, $message, $headers); 8 9?>
補足
特になし