0

Google Apps メール用の SPF TXT レコードを既にセットアップしており、すべて問題ありませんが、php の mail() を使用して webapp からメールを送信する必要があるため、ホストのドメイン (たとえばentity.ca) を許可された送信者として追加する必要があります。 . どうすればいいですか?

Google Apps docs の元のレコードが でv=spf1 include:_spf.google.com ~allある場合、ドメインを追加するには次の方法が正しいでしょうか:

v=spf1 a:entity.ca include:_spf.google.com ~all

申し訳ありませんが、http://www.zytrax.com/books/dns/ch9/spf.htmlを見つけました。ドメインの SPF レコードには何を使用すればよいですか? グーグル上でしかし、それはかなり紛らわしいです。

ありがとうございます。

4

2 に答える 2

0

それは不可能です。素敵な smtp lib を使用して、Google メールの smtp サーバー経由でメールを送信するだけです。

require_once "Mail.php";

$from = "Sandra Sender <sender@example.com>";
$to = "Ramona Recipient <recipient@example.com>";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";

$host = "mail.example.com";
$username = "smtp_username";
$password = "smtp_password";

$headers = array ('From' => $from,
   'To' => $to,
   'Subject' => $subject);
$smtp = Mail::factory('smtp',
   array ('host' => $host,
     'auth' => true,
     'username' => $username,
     'password' => $password));

$mail = $smtp->send($to, $headers, $body);

if(PEAR::isError($mail)) {
    echo("<p>" . $mail->getMessage() . "</p>");
} else {
    echo("<p>Message successfully sent!</p>");
}

[ソースと詳細情報]

于 2012-08-28T05:58:05.007 に答える
0

http://www.kitterman.com/spf/validate.htmlを使用して( http://www.gadgetwiz.com/network/netmask.htmlの助けを借りて)、ここに私が思いついたものがあります:

v=spf1 ip4:68.178.232.100 include:_spf.google.com ~all

これが同じピクルスの誰かに役立つことを願っています。:D

于 2012-08-28T06:51:42.130 に答える