Sha256: 466278751a3d5e0ddea8584d57ab74d849e07068495ae6677607c888193587df

Contents?: true

Size: 759 Bytes

Versions: 5

Compression:

Stored size: 759 Bytes

Contents

#!/usr/bin/env ruby

require 'socket'
require 'optparse'
require 'yaml'

include Socket::Constants
include YAML

mail_sender = nil

opts=OptionParser.new do |o|
    o.on "-s SENDER", "--sender SENDER", 
         "Explicity specify SENDER as sender" do |sender|
        mail_sender = sender
    end
end

recipients = opts.parse ARGV

serverinfo = { 
    :sender => mail_sender,
    :recipients => recipients,
    :rulesfile => 
        File.expand_path(File.join(File.dirname(__FILE__), "..", "lib", 
                         "gurgitate-rules.rb")),
    :message => $stdin.read
}

RAILS_BASE=File.join(File.dirname(__FILE__),"..")
SOCKETFILE=File.join(RAILS_BASE,"tmp","sockets","maild.socket")

s=UNIXSocket.new(SOCKETFILE)
Marshal.dump serverinfo, s
s.close

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
sugoi-mail-0.1.0 bin/mailc
sugoi-mail-0.1.5 bin/mailc
sugoi-mail-0.0.5 bin/mailc
sugoi-mail-0.3.2 bin/mailc
sugoi-mail-0.3.0 bin/mailc