postfix インストール & 設定してみた by ubuntu
host1freeをメールサーバーにして
host1free (ubuntu 12.04) をメールサーバー(sendmail)にしてみた 2 メール中継 - shoprevのブログ
さくらvpsからメール送信できるようにしたけどやっぱりちょっと心配なので
メールアカウント作成&受信はhost1free使って送信はさくらvpsでと思い
postfixインストール&設定してみた
送信できるか確認
mailコマンド使えるように
sudo apt-get install mailutils
メール送信(mailコマンド)
>mail hoge@gmail.com Cc: Subject: Test Send to Testmail from user01 Ctrl + D
いけたー
メール送信(rubyスクリプト)
require "net/smtp" def sendmail(from, to, subject, body) body = <<EOT From: #{from} To: #{to} Subject: #{subject} Date: #{Time::now.strftime("%a, %d %b %Y %X %z")} Content-Type: text/html; charset=UTF-8 #{body} EOT Net::SMTP.start("localhost", 25) do |smtp| smtp.send_mail body, from, to end end sendmail("hoge@hoge.com","hoge@gmail.com","サブジェクト","ボディ")
いけたー
なんでかわからんけどmail gem使うと送れなかったのでnet/smtp使った
送信だけならpostfix入れるだけ・・・簡単すぎ
参考
Debian(Ubuntu)で postfix を使ってみる | レンタルサーバー・自宅サーバー設定・構築のヒントさくらのVPS上の Ubuntu 12.04 に postfix をインストール