このケースはCanaimaとUbuntuでテストされました
1- SendEmailをインストールします。
apt-get install sendemail
2- GMailで正しく動作するために必要な次のパッケージをインストールします。
apt-get install libnet-ssleay-perl
apt-get install libio-socket-ssl-perl
これで、メールを送信する準備が整いました。 GMailアカウントを使用するには、コンソールに次のように入力します。
sendemail -f nombrecuenta@gmail.com -t cuentadestino@isp.com -s smtp.gmail.com:587 -u \
"Asunto" -m "Cuerpo del mensaje" -a archivoadjunto -v -xu nombrecuenta -xp clavecuenta -o tls=yes
ここで:
«accountname@gmail.com»私たちのGMailアカウントです
«accountdestino@isp.com»メールを送信するアカウントです(複数の受信者に送信する場合は、メールアドレスの間に空白を残す必要があります)
「で件名»メールの件名(引用符の間にある場合)と«メッセージ本文»書きたいもの(引用符も)
選択 -a 添付ファイルを送信したい場合に行きます
«アカウント名»は@なしのGMailアカウントの名前です
«パスワードアカウント»GMailアカウントのパスワードです
メーリングリストをtxtで送信するためにbashで作成された小さなスクリプト
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
i=0
while read line
do i=$(($i+1));
sendemail -f correo@gmail.com -t $line -s smtp.gmail.com:587 -u "TITULO" -m "CUERPO DEL MENSAJE" -v -xu nombredeusuariosinelaroba -xp contraseña -o tls=yes
done < "/home/direccion/correos"
echo "Final line count is: $i";
現在、ほとんどの若い人はFACEBOOKアカウントにのみ注意を払い、そこでOTHERSフォルダーにアクセスします。 CALL CENTERSは合法であり、最もめちゃくちゃです。 CELLULARアカウントとFACEBOOKアカウントは、ネオスパマーのターゲットです。 良い指導、基本的なものですが、それはいくつかの助けになります...
人々のようなプロキシを使用する無料のサーバーでphp + mysql + cronを使用することをお勧めします。
この3列のデータベースで。
ID(int、autoincrement、primarykey)| メール(tinytext)| 送信(ブール)
まだ送信していないデータベースからメールを取得するだけです。
メールを送信します。プラグインまたはphpのメール機能でwordpressを使用している場合は、対応するWPオブジェクトを使用してメールを送信できます。
そのメールへの送信をデータベースに書き留めて、そのままにします
cronを使用してスケジュールされたタスクで3分ごとに実行します。 サーバーに過負荷をかけたり、gmailやhotmailに警告したりしないため。 これが最も重要です…
または、メールを開いた状態でgmailページのブラウザで実行されるgreasemonkey / tampermonkeyを使用するブラウザ用のjavascriptスクリプト。 また、mysqlデータベースを使用することもできます。mysqlとphpを実行しているhttpサーバーがある場合は、スクリプト内で「ajax」を使用して要求を行い、電子メールを受信できます。 次に、すべてが正しければ、ローカルサーバーにリクエストを送信して、出荷を通知し、書き留めることができるようにします。
要するに、可能性は無限大です。 私が最初のメッセージで明らかにしたことから実用的ではなく、それは違法である唯一のこと。
合法性はこれに依存します:
http:/ / ja。 ウィキペディア。 org / wiki / CAN-SPAM_Act_of_2003
結構ですが、デマを連鎖させて、私たちの中にあるランマースピリットを満足させたい場合は、はるかに便利です。
とにかく、ヒントをありがとう。
こんにちは、非常に興味深い記事です。 特定のログを電子メールアカウントに送信するプログラムを開発していますが、ログは非常に古くて広範囲にわたるため、送信する必要のある電子メールは何千もあります。 インターネットにほとんど接続していないので、時間がかかります。 だから私は次の疑問を持っています:
1- Sendmailはpythonのsmtpモジュールよりも高速ですか?
2-同じセッションを使用して(セッションが最も適切な単語かどうかはわかりません)、複数のメールを送信するにはどうすればよいですか?
3-sendmailが進捗状況を報告する方法はありますか?
4- smtpが何らかの種類のデータ圧縮を実装しているかどうかはわかりません。ログはプレーンテキストであるため、送信されるデータの量が大幅に削減されます。
よろしく
アリアンフォルナリス
すべて非常に興味深いですが、サーバー上にユーザーがいない場合、またはローカルアドレスから送信されていない場合にメールの送信を受け入れないように、メールサーバーを保護するにはどうすればよいですか。
ありがとうございます。
こんにちは、スクリプトはとても良いです、しかし私がそれを実行するとき、私はこのエラーを受け取ります、あなたは私がそれを解決するのを手伝ってくれるでしょう
20月15日27:29:15pablo-hp-envy-2841-notebook-pc sendemail [XNUMX]:DEBUG =>接続先 smtp@gmail.com:587
20月15日27:32:15pablo-hp-envy-2841-notebook-pc sendemail [XNUMX]:エラー=>接続の試行 smtp@gmail.com:587失敗:IO ::ソケット:: INET6:getaddrinfo:システムエラー
Aug 20 15:27:32 pablo-hp-envy-15-notebook-pc sendemail [2841]:ヒント=>-sオプションを使用して別のメールリレーを指定してみてください。
最終行数は次のとおりです:1
ありがとうございます。私が探していたものです。
別のpop3メールで動作します
hotmailで使用するように構成するにはどうすればよいですか?