以下のようなperlのコードでフォームから値を受け取りメールを送っていますが、
au(@ezweb.ne.jp)だけ受信できない時があるのですが、
どのような可能性が考えられますか?
・PCやdocomo、softbakへは送れます
・ドメインは取ったばかりです(過去に使われた形跡はありません)
・au携帯では、ドメインとメールアドレスの指定受信を設定してあります
・au携帯にメーラー(windows mail)から同じサーバのsmtpを利用したアカウントから送れば受信できる
・もちろん打ち間違いは何度も確認しました
コードの問題ではなさそうですが、
一応コードも記載しておきます!
$tomail = "○○@ezweb.ne.jp"; #バックスラッシュで@をエンコードしてます
$frommail = "送り元メールアドレス";
$subject = $in{'title'}; #フォームで受け取った件名
$body = $in{'body'}; #フォームで受け取った件名
$subject = mimeencode($subject);
&Jcode::convert($body, "utf8", "sjis");
open(MAIL,"|/usr/sbin/sendmail -t");
print MAIL "To: $tomail\n";
print MAIL "From: $frommail\n";
print MAIL "Reply-To: $frommail\n";
print MAIL "Content-Type: text/plain; charset=UTF-8\n";
print MAIL "Content-Transfer-Encoding: 8bit\n";
print MAIL "Mime-Version: 1.0\n";
print MAIL "Subject: $subject\n";
print MAIL "\n";
print MAIL "$body\n";
close(MAIL);
追記:
ログが間違っていたみたいですので、送り直しました。
ご迷惑お掛け致しまして申し訳ないです汗
Feb 21 22:57:03 ik1-344-32183 postfix/pickup[24410]: 721DBC1446B: uid=48 from=<apache>
Feb 21 22:57:03 ik1-344-32183 postfix/cleanup[25702]: 721DBC1446B: message-id=<20190221135703.721DBC1446B@メインドメイン>
Feb 21 22:57:03 ik1-344-32183 postfix/qmgr[26451]: 721DBC1446B: from=<apache@メインドメイン>, size=736, nrcpt=1 (queue active)
Feb 21 22:57:03 ik1-344-32183 postfix/smtp[25704]: 721DBC1446B: to=a090xxxxxxxx@ezweb.ne.jp, relay=lsean.ezweb.ne.jp[...]:25, delay=0.31, delays=0.03/0.02/0.1/0.16, dsn=2.0.0, status=sent (250 Ok: queued as 981D8BD)
Feb 21 22:57:03 ik1-344-32183 postfix/qmgr[26451]: 721DBC1446B: removed
※メインドメインとはサーバに設定しているドメインで
送り元に設定しているメールアドレスのドメインとは違います
回答3件
あなたの回答
tips
プレビュー