WEBサイト上で、フォームを入力された後に完了画面に到達した段階でメール送信を行おうとしています。(お問い合わせのような感じです)
Postfixを利用して送信をしようとしていますが、
設定がおかしいのか?送信できない状態になっています。
インストール作業 yum install postfix 確認 rpm -qa | grep postfix 設定ファイルの編集 vi /etc/postfix/main.cf ホスト名 myhostname = mail.XXXXXXXX.com ドメイン名 mydomain = XXXXXXXX.com myorigin = $myhostname inet_interfaces = all inet_protocols = ipv4 mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain mynetworks = 192.168.0.0/16, 127.0.0.1 home_mailbox = Maildir/ smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination コマンドラインに戻って mkdir -p /etc/skel/Maildir/{new,cur,tmp} chmod -R 700 /etc/skel/Maildir/ systemctl enable postfix systemctl start postfix
としています。
DNSは
タイプ TTL VALUE 優先度
MX 3600 mail.×××××××××××.×× 10
追記
新たに構築したメールサーバのDNSのレコードをWebサーバ側に登録しています。
MX 3600 mx.unit01.paasmail.tyo1.conoha.io 20
TXT 3600 v=spf1 include:_spf.paasmail.conoha.io ~all
Jan 6 16:17:26 150-95-140-210 postfix/pickup[22363]: E199341393: uid=48 from=<no_reply@XXXXXXXXXX.XX> Jan 6 16:17:26 150-95-140-210 postfix/cleanup[22445]: E199341393: message-id=<586f4486dcac9@XXXXXXXXXX.XX> Jan 6 16:17:26 150-95-140-210 postfix/qmgr[22187]: E199341393: from=<no_reply@XXXXXXXXXX.XX>, size=1523, nrcpt=1 (queue active) Jan 6 16:17:26 150-95-140-210 postfix/pickup[22363]: E695F41390: uid=48 from=<no_reply@XXXXXXXXXX.XX> Jan 6 16:17:26 150-95-140-210 postfix/cleanup[22445]: E695F41390: message-id=<586f4486e19ba@XXXXXXXXXX.XX> Jan 6 16:17:26 150-95-140-210 postfix/qmgr[22187]: E695F41390: from=<no_reply@XXXXXXXXXX.XX>, size=1200, nrcpt=1 (queue active) Jan 6 16:17:26 150-95-140-210 postfix/local[22449]: E695F41390: to=<root@mail.XXXXXXXXXX.XX>, orig_to=<info@XXXXXXXXXX.XX>, relay=local, delay=0.03, delays=0.01/0.01/0/0.01, dsn=2.0.0, status=sent (delivered to maildir) Jan 6 16:17:26 150-95-140-210 postfix/qmgr[22187]: E695F41390: removed Jan 6 16:17:26 150-95-140-210 postfix/local[22450]: E199341393: to=<name@XXXXXXXXXX.XX>, relay=local, delay=0.05, delays=0.03/0.02/0/0.01, dsn=5.1.1, status=bounced (unknown user: "hidekazu_miyawaki") Jan 6 16:17:26 150-95-140-210 postfix/cleanup[22445]: ECB0E41390: message-id=<20170106071726.ECB0E41390@mail.XXXXXXXXXX.XX> Jan 6 16:17:26 150-95-140-210 postfix/qmgr[22187]: ECB0E41390: from=<>, size=3478, nrcpt=1 (queue active) Jan 6 16:17:26 150-95-140-210 postfix/bounce[22451]: E199341393: sender non-delivery notification: ECB0E41390 Jan 6 16:17:26 150-95-140-210 postfix/qmgr[22187]: E199341393: removed Jan 6 16:17:26 150-95-140-210 postfix/local[22449]: ECB0E41390: to=<no_reply@XXXXXXXXXX.XX>, relay=local, delay=0.01, delays=0/0/0/0.01, dsn=5.1.1, status=bounced (unknown user: "no_reply") Jan 6 16:17:26 150-95-140-210 postfix/qmgr[22187]: ECB0E41390: removed
(追記)postconf -n の実行結果です
alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix debug_peer_level = 2 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd $daemon_directory/$process_name $process_id & sleep 5 home_mailbox = Maildir/ html_directory = no inet_interfaces = all inet_protocols = ipv4 mail_owner = postfix mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain mydomain = mail.XXXXXXX.jp myhostname = mail.XXXXXXX.jp mynetworks = 192.168.0.0/16, 127.0.0.1 myorigin = $myhostname newaliases_path = /usr/bin/newaliases.postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.10.1/README_FILES sample_directory = /usr/share/doc/postfix-2.10.1/samples sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination unknown_local_recipient_reject_code = 550
OS CentS7.2
Postfix 2.10系です
これまでは、これで送信が出来ていたんですが、
サーバ移行したとたんに送信できなくなりました。
ちなみに、同一ドメインで外部にメールサーバを設定しました。(VPS)
このWEBサーバもVPSにて構築しています。
宜しくお願いいたします。
回答3件
あなたの回答
tips
プレビュー