重複の可能性:
メール ヘッダーを回避する方法 受信: 不明なメールからスパムへ
PHP と Zend_Mail を使用してサーバーからメールを送信しようとしています。私はsmtpトランスポートを使用しています。これは、私のサイトでの購読の確認メールです。しかし、何らかの理由で、私が送信した電子メールには奇妙なヘッダーがあり、電子メールは迷惑メール フォルダに送られます。
Message-Id: <50f41c80.67e3440a.2d32.6aabSMTPIN_ADDED_MISSING@mx.google.com>
Received: (qmail 18457 invoked from network); 14 Jan 2013 14:55:59 -0000
Received: from unknown (HELO smtp1-1.searchboxindustries.com) (username@searchboxindustries.com@207.162.215.30)
by searchboxindustries.com with SMTP; 14 Jan 2013 14:55:59 -0000
smtp1.searchboxindustries.com は 207.162.215.30 に解決されるはずです。なぜ私はこのヘッダーを持っているのですか?
リスト ヘッダー "受信済み: 不明から" とはどういう意味ですか? 電子メールをスパムにすることはできますか? この奇妙なヘッダーを回避し、電子メールをスパム フォルダから回避するにはどうすればよいですか? このドメインの DNS 設定に問題があるのでしょうか?
Spfは問題ないようです:
Received-SPF: pass
ヘッダーを設定するコード:
$mailer->clearFrom();
$mailer->setFrom($params['list_email'], $params['list_from_name']);
$mailer->setReplyTo($params['list_email']);
$mailer->addHeader('Sender', $params['list_email'] . '.emailname.com');
$mailer->setReturnPath($params['list_email'] . '.emailname.com');
$mailer->addTo($params['email_address']);
トランスポートを構成するコード:
$emailConfig = $this->getOption('email');
$transport = new Zend_Mail_Transport_Smtp($emailConfig['server'], $emailConfig);
Zend_Mail::setDefaultTransport($transport);
application.ini からの電子メール構成:
email.name = emailname.com
email.server = emailserver.com
email.username = email@address.com
email.password = password
email.auth = plain
email.port = 999
email.from_address = "address@email.com"
email.from_name = "Mailable";