2010-12-06 7 views
2

私は、登録せずにメールを送信したり、送信者を指定したりせずにメールを送信できるウェブサイトで働いています。受信者の住所、件名、本文を入力して送信します。私の問題はメッセージを送信することです。私が達成しようとしているもの:PHPがランダムメールアカウントでメールを送信しています

ユーザーがクリックした件名、受信者、本文がPHPに送信された>サーバーが情報を検証する>サーバーがランダム電子メールアカウントを作成する>サーバーが作成したランダムアカウント - >サーバーがアカウントを削除します

私はランダムメールアカウントの作成手順に固執しています。どのように私は自分のGmail/Hotmailアカウントを使用する必要がずに自分のSMTPサーバとのために支払うことずにPHP でこれを実現します。

私はgoogl'dこの問題の地獄と私は答えを見つけることができません。

ありがとうございます!私は、Apacheを使用していますところで

自分のUbuntu私は私自身のSMTPサーバのために支払うことなく、PHPでこれを達成するにはどうすればよい

+2

あなたは何を達成しようとしていますか、かなり私にスパムのように聞こえる。なぜ電子メールはサーバーアドレスから来ないのですか? sendmail/qmailが無料であることを覚えておいてください(設定時ではなくドルで)。 –

+0

私はqmailを試しましたが、エラー111が発生し、ユーザーエイリアスが見つかりませんでした。それを働かせることはできません=/ – Lockhead

答えて

3

の「ホスト」へと自分のGmailを使用することなく/ホットメールアカウント。

電子メールアカウントを作成する方法は、サーバーソフトウェアからサーバーソフトウェアに至るまで多岐にわたり、通常はPHPでは不可能です。

サーバーの構成によっては、必要でない場合もあります。ドメインのキャッチオールアドレスを設定すると、多くのサーバー構成で、そのドメインの任意の電子メールからメールを送信できます。 [email protected])。どんなレスポンスもキャッチオールメールボックスに送られます。そのメールボックスの内容はおそらく破棄されます。

これは、スパムプロバイダがどのように動作するのかを正確に理解する必要があります。あらゆる種類のスパムブラックリストに行きたくない場合は、十分注意することをお勧めします。

+1

ええ、一度あなたのIPが禁止されているあなたはねじ込まれています。 –

+0

答えをありがとう、しかし私は本当に私のサーバーを禁止したくないです。より安全な方法がありますか? – Lockhead

+2

@MisterSirは本当にそうではありません。登録なしで電子メールサービスを提供することは、少なくともあなたが公に提供している場合は、とにかく非常に迅速に悪用される可能性が非常に高いです。つまり、何が送信されるのかを制御して検証することができれば、いつでも試してみることができますが、危険なビジネスです –

1

PHPを使用してサーバー上でアカウントや電子メールアカウントを作成することはできませんが、これはPHPの権限レベルに取って代わるものです。この方法で電子メールを送信することは、サーバーの使用を禁止する良い方法です。また、このような電子メールの送信を強くお勧めする場合は、ダミーのFrom:電子メールアドレスを指定するだけです。それは本質的にはダミーのアカウントを作成することと同じです。

-fスイッチをPHPのmail()に使用することもできます。 php.net/manual/en/function.mail.phpを参照してください

+0

dispostable.comのようなサイトでは、サーバーがどのように禁止されていませんか?たぶん私はちょうど廃棄時間を短縮し、受信トレイへのアクセスを禁止するそれらのサイトと同じことをすることができますか? – Lockhead

+0

dispostable.comのような@MisterSirサイトは**送信**電子メールを許可していません。 –

+0

サイトに精通していない...しかし、私はそれを試した - あなたが電子メールを送信できるように見えない、受信のみ。 – matthewpavkov

関連する問題