• 締切済み

メール送信の設定について助けてください。

CentOS6でサーバー構築をしまして、メールサーバーを立てたのですが、 メール送信時に、同じドメイン内のメールアドレスを送る時に、アカウントのみで ドメインを指定しなくても送信は出来ますが、メールヘッダにドメインが付加され ないので、Reply-Toがドメインが無いままメールに返信されると、困ったりしています。 何処の設定が関係しているのか?をご存じでしたらご教示頂ければ有難いです。 ↓↓↓ 現在のヘッダの形 To: misaki Cc: misaki Reply-To: misaki ↓↓↓ 理想のヘッダ To: misaki@xxx.co.jp Cc: misak@xxx.co.jpi Reply-To: misaki@xxx.co.jp

みんなの回答

  • pakuti
  • ベストアンサー率50% (317/631)
回答No.1

MTAは何を使用していますか?

関連するQ&A

  • メール送信の設定について

    PHPでメール送信をしようとしています。 mb_internal_encoding("utf-8"); mb_language("japanese"); $from = "admin@testsv.com"; $reply_to = "reply@exp.co.jp"; $to = "custom@hoge.co.jp"; $cc = "test@foo.co.jp"; $bcc = "test2@bar.co.jp"; $subject = "例の件です"; $header = "From:".$from."\n"; $header .= "Cc: ".$cc."\n"; $header .= "Bcc: ".$bcc; $header .= "Reply-To: ".$reply_to."\n"; $header .= "X-Mailer: myphpMail ". phpversion(). "\n"; $contents = "氏名 :".$name."\n"; $contents .= "お問い合わせ内容 :".$inquiry."\n"; mb_send_mail($to,$subject,$contents,$header); としています。 ところが、ヘッダーのX-Amavis-Alert:の項目でBAD HEADER, Duplicate header field: "To"と表示されています。 toが複数あるわけではないのに表示されていて原因が分かりません。 教えてください。 お願いします。

    • ベストアンサー
    • PHP
  • メールサーバーのリレー設定

    社内で設置している社内用メールサーバー(のメールアドレス)から、 契約している専用サーバ経由で、gmailなどのメールに送信したいと思うのですが、 今まで前担当者が設定をしていたらしく、(前担当者はもういなくなってしまいました) うまく送信することができたのですが、 やむを得ない事情で、 レンタルサーバーが変更になたっところ、 その新しいレンタルサーバーの標準の設定では送信しても <hoge.hoge@gmail.com>: host xxx.xxx.xxx.xxx[xxx.xxx.xxx.xxx] said: 554 5.7.1 <hoge.hoge@gmail.com>: Relay access denied (in reply to RCPT TO command) ※xxx部分はIPアドレスです というメールが返ってきて送信できなくなりました。 ほかのgmailなどのメールアドレスに送信できるように するには新しいレンタルサーバー設定のどこを変更したらいいでしょうか? よろしくお願いします。

  • メールサーバーのリレー設定

    CentOSでメールサーバーを動作させました。 イントラネット内のみでは送信受信がうまくいくのですが、 gmailなどの外部のメールアドレスに送信しようとすると Undelivered Mail Returned to Sender This is the mail system at host bach.hmt.local. I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below. For further assistance, please send mail to <postmaster> If you do so, please include this problem report. You can delete your own text from the attached returned message. The mail system <test@hege.hoge.local>: host xxx.xxx.xxx.xxx[xxx.xxx.xxx.xxx] said: 554 5.7.1 <test@hege.hoge.local>: Relay access denied (in reply to RCPT TO command) リレーが拒否されたというようなメールが返ってきました。 この返信メール内のhostのアドレスはpostfixの/etc/postfix/main.cfで relayhost = [xxx.xxx.xxx.xxx] と設定されていました。このxxx.xxx.xxx.xxxは現在契約している レンタルサーバーのIPアドレスです。 契約しているレンタルサーバー経由でリレーさせるために設定だと思うのですが、 前担当者の設定時、 以前は別のレンタルサーバーを契約していて、25番送信ができたためか yyy.yyy.yyy.yyyと設定してあることで、外にもメール送信ができていたのですが、 レンタルサーバーを別の業者に変更し、上記のようにリレー設定をしたところ、 メールが戻ってくるようになりました。 そこで質問なのですが、 インターネットの外のメールにメールを出せるようにするには、 どこの部分を設定するようにすればいいでしょうか? レンタルサーバーの25番なのか? どこのDNSを設定すればいいのかは不明ですが、DNSに現在設定しようとしている メールサーバーを設定しないといけないのか? この設定していようとしているDNSサーバーの指定は、 同じイントラネット上のWindowsServer2008R2のDNSになっています。 受信はできなくても構いません。 ちょっと複雑なのですが、インターネットで調べてもなかなか見つけることができませんでした。 よろしくお願いします

  • PHPでのmail送信に関して

    教えて下さい。 PHPの中で、mail関数を用いてメール送信をしたいと考えていますが、 下記のようなエラーでどうしても送信できません。 Warning: mail() [function.mail]: SMTP server response: 999 5.7.1 Unable to relay for xxx.xxx@xxx.co.jp in C:\Apache Group\Apache2\htdocs\PHP\mail.php on line 9 phpの方の記述は、 <?php $to = 'xxx.xxx@xxx.co.jp'; $subject = 'the subject'; $message = 'hello'; $headers = 'From: xxx.xxx@xxx.co.jp' . "\r\n" . 'Reply-To: xxx.xxx@xxx.co.jp' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($to, $subject, $message, $headers); ?> としてあります。 php.iniの部分も以下のように変更しています。 [mail function] ; For Win32 only. SMTP =xxx.xxx-mail.ne.jp ← ここをSMTPのメールサーバにしてあります。 ; For Win32 only. ; sendmail_from = ; For Unix only. You may supply arguments as well (default: 'sendmail -t -i'). ;sendmail_path = エラーを解除する為にはどこを修正すれば良いでしょうか。。。 教えて下さい。 宜しくお願いします。

    • 締切済み
    • PHP
  • Postfixでのメール送信エラー

    Postfixを使ってメールサーバを立ち上げています。 現在、いくつかのところへのメールの送信が May 14 15:10:04 ND-10299 postfix/smtp[1199]: 6AE731AF89C5: to=<staff_01@xxxx.jp>, relay=sus.xxxxx.jp[xxx.xxx.138.xx], delay=2, status=bounced (host sus.xxxx.jp[xxx.xxx.138.xx] said: 550 <staff_01@xxxx.jp>: Recipient address rejected: User unknown in local recipient table (in reply to RCPT TO command)) というメッセージで送信できません。 ですが、送信できないアドレスからのメールは受信できます。 また、全部のアドレスではなく携帯メールなども受信受信拒否していなければ普通に送受信できます。 ちなみに、送信先のサーバでも受信拒否はしていません。 何が原因なのでしょうか?

  • mb_send_mail関数により送信されるメールのヘッダで送信元メールアドレスがうまく設定されません

    さくらサーバで2つのドメインを持っており、その一方のドメインを用いたサイトを構築しています。 このサイトより、phpのmb_send_maiにより送信されるメールヘッダーに送信元メールアドレス(上記一方のドメインを含む)を設定しようといろいろ試したのですが、 送信されたメールの送信元アドレスとして、 上記一方のドメインではなく、他方のドメイン(初期ドメインではなく、1つ目にとったドメイン)の主要部(メールアドレスであれば、本来@の前に配置される部分)が盛り込まれてしまいます。 mb_send_mai関数の第四引数として、"From:.....@*******"などと設定しても、受信されるメールには全く反映されません。 php.iniやサーバの設定に何か問題があるのか調べたのですが、 自力では無理のようです。 どうか、お知恵をかして下さい。 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • メール送信機能について

    basp21をつかってASPのプログラムからメールを送信しようとしています。 以下のようにプログラムしています。 <% Set ml=Server.CreateObject("basp21") smtpsrv="xxx.odn.ne.jp" mailto="xxx@hotmail.com" & Chr(9) mailto=mailto & "cc" & Chr(9) & "xxx@pop01.odn.ne.jp" & Chr(9) mailto=mailto & "reply-to" & Chr(9) & Request.Form("txtMail") mailfrom=Request("txtName") & "<" & Request("txtMail") & ">" sbj="感想" body=Request.Form("memo") file="" rc = ml.SendMail(smtpsrv,mailto,mailfrom,sbj,body,file) If rc="" Then Response.Write "感想を戴き、ありがとうございました" Else Response.Write rc End If %> Cant't connect Server というエラーが出力されメールが送信できません。 環境としてはクライアントに開発環境(PWS)を作って試験しています。 開発環境にはbasp21を設定済です。 レンタルサーバ(basp21が使用できる)にはまだアップしていません。

  • メールが送信できない

    ------------------------------------------------------------------- This is an automatically generated Delivery Status Notification. Unable to deliver message to the following recipients, due to being unable to connect successfully to the destination mail server. 送信先のメールアドレス ------------------------------------------------------------------- 上記のメッセージが、『postmaster@送信元のサーバ名』で戻ってきます。 送信できないのは、1つのドメインだけです。 原因は、何が考えられるでしょうか?教えてください。

  • メールサーバーの運用の質問です。

    centOS5でメールサーバーpostfix dovecotを動かしています。 centOS5のサーバーないの端末からコマンドで、 mail hoge@hoge.localに送信すると hogeユーザーでログインしmailコマンドでメールを見ることができるようにまでなったのですが、 他のWindowsPCのThunderbirdにそのcentOS5でメールサーバーのアカウント設定を行い 受信しようとするとアカウントが見つかりませんでした と表示されます Thunderbirdだとうまくいかないのかと思い 他のメールソフトnPOPでやってみたところ レスポンスが解析できませんでした。 -ERR Cannot connect to POP server 192.168.xxx.xxx (192.168.xxx.xxx),NB connect errot 1460 と表示され受信することができませんでした。 これは考えられる原因は何でしょうか? よろしくお願いします

  • メルマガ配信時の迷惑メール回避方法について

    メルマガ配信時の迷惑メール回避方法について acmailer http://www.acmailer.jp/index.html にてメルマガの配信をしています。 サーバーはさくらインターネット(スタンダードプラン)を利用していて、 メールアドレスはgmailのものを利用しているのですが、 メルマガがyahooやgmailなどで「迷惑メールフォルダ」に入ってしまい困っています。 (acmailerは、自分でレンタルしているサーバー上にメルマガ配信システムを置けるので、 メールのヘッダに付加される送信元の情報は、さくらのサーバーのものです。) さくらのサーバーからgmailのアドレスが送られてくる為、 「なりすましメール」と受け取られ、迷惑メールフォルダに入ってしまいます。 そこで、さくらにてメールアドレスを取得して試しましたが、 やはり迷惑メールフォルダに振り分けられてしまいます。 (独自ドメインのものも、さくらのドメインのものも試しました。) ちなみに、配信数2、3通のテスト配信で、大量送信はしていません。 さくらのドメインで取得したものでも、 メールヘッダに付加されるサーバー名とは微妙に異なります。 同じになれば、「なりすまし」と思われることを回避できるのでしょうか? また、さくらのメールの設定上、それは可能でしょうか? (現在は、メールヘッダに付加されているサーバー名が、 WEBPAGEのドメイン名と異なるものになってしまいます。) よくメルマガにも、迷惑メールフォルダに入ってしまうものと、 入らないものがありますが、 どのようにすれば、迷惑メールフォルダに入らないように配信することができるでしょうか。 よろしくお願い致します。