# Mailfactory permissions problem

**URL:** <https://www.ruby-forum.com/t/mailfactory-permissions-problem/168478>\
**Category:** Ruby\
**Created:** [May 21, 2009, 8:13am UTC](https://www.ruby-forum.com/t/mailfactory-permissions-problem/168478 "2009-05-21T08:13:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mariachi77](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/d2c977/32.png) [@mariachi77](https://www.ruby-forum.com/u/mariachi77)\
**Post date:** [May 21, 2009, 8:13am UTC](https://www.ruby-forum.com/t/mailfactory-permissions-problem/168478/1 "2009-05-21T08:13:04Z")

</div>

I’m running ruby 1.8 under FreeBSD 7.0 and I’m trying to use mailfactory  
for normal users (ie: not admin users).

If I start my script as a privileged user such as root or a person in  
the wheel group I don’t have a problem. If I start the script as a  
normal user though I get this error:

`
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original
_require': no such file to load -- mailfactory (LoadError)
        from
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`require'
        from ./test.rb:8
`

Here is the script I’m trying to get working correctly:

`
#!/usr/bin/env ruby
require ‘rubygems’
require ‘net/smtp’
require ‘mailfactory’
require ‘logger’
```
mail = MailFactory.new()
mail.to = "removed_email_address@domain.invalid"
mail.from = "removed_email_address@domain.invalid"
mail.subject = "Testing"
mail.text = "testing"

begin
   Net::SMTP.start("mail.lan", 25){ |smtp|
       smtp.send_message(mail.to_s(), mail.from, [mail.to,

```
mail.from])
}
rescue Exception => e
print "Exception occured: " + e
end
`

---

<div class="post-metadata">

**Author:** ![mariachi77](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/d2c977/32.png) [@mariachi77](https://www.ruby-forum.com/u/mariachi77)\
**Post date:** [May 26, 2009, 3:41am UTC](https://www.ruby-forum.com/t/mailfactory-permissions-problem/168478/2 "2009-05-26T03:41:31Z")

</div>

SOLVED.

Had to change permissions from 774 to 775 on the following directories  
/usr/local/lib/ruby/gems  
/usr/local/lib/ruby/gems/1.8  
/usr/local/lib/ruby/gems/1.8/\*
