サーバーがあり、バックアップやその他のcronジョブにこれを使用しています。ユーザーのcronジョブまたはバックアップのいずれかが終了したときに、ユーザーにメールを送信したいと思います。ドメイン名を持っていない場合、これは可能ですか?
はい。ドメイン名なしでメールを送信できます。現在Gmailを使用している場合は、既存のGmailアカウントを使用して必要に応じてメールを送信できます。これは、すべてを構成するのに役立つ素晴らしいチュートリアルです。
http://mattlong.posterous.com/enable-cron-emails-using-gmail-on-ubunt
これはその方法の1つの例です。Gmailに限定されない他のメールアカウントを使用できますが、これが最も一般的であると考えています。
ドメイン名を持っていない場合、これは可能ですか?
並べ替えの答えはYesです。メールを送信するのにドメイン名は必要なく、サーバーはホスト名からのものについて定期的にメールを送信します(postfix
-MTAが必要です)。私のコンピューターも同じです。私は常にroot@bert
(bert
が私のホスト名)からメールを受信しています。
「問題」は、多くのスパム対策がFQDNに依存して電子メールのスパム性を評価するため、完全修飾ドメイン名なしで電子メールがブロックされる可能性があることです。個人的には、Gmailで自分にメールを送信するのに問題はありませんが、Gmailまたは他のプロバイダーに問題がある可能性があります。
最もプロフェッショナルな解決策は、適切なドメインを取得して設定することですが、10ドル程度を伸ばしたくない場合は、Google、Hotmailなどで無料のメールアカウントを取得できます。ほとんどの場合、メールを送信できますSMTP経由。そして postfix
はそれらのメールを中継できます
メールの送信はここで解決されます: コマンドラインからメールを送信する方法?
複雑さを伴わずに電子メールを送信する最も簡単な方法は、sendemailパッケージを使用することです。サーバーが何らかのSMTPアカウントを見ることができると仮定すると、それは簡単です。
http://manpages.ubuntu.com/manpages/lucid/man1/sendEmail.1.html