Niels, <br><br>I'm not sure how to fix your problem, but at the company I currently work at, we just created a new gmail account and send the mail from there. Would that work for you? There are instructions on how to do that in the site_config.rb_example.
<br><br>Jeremy<br><br><div><span class="gmail_quote">On 5/18/07, <b class="gmail_sendername">Niels Meersschaert</b> <<a href="mailto:nmeersschaert@mac.com">nmeersschaert@mac.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style="">Yuri,<div><br></div><div>While you're right about that, when I do that, I notice a slight variation from the trac output that seems to be preventing delivery with this technique. Although CruiseControl no longer balks about a plugin error, if I look at the postfix log file I see this for a message from CruiseControl:
</div><div><br></div><div>May 18 16:01:09 106732-dev1 postfix/pickup[25255]: 168793E4634: uid=0 from=<root></div><div><br></div><div>For trac, I get</div><div><br></div><div><font face="Verdana" size="3"><span style="font-size: 13px;">
May 18 15:00:30 106732-dev1 postfix/smtpd</span></font><a href="http://dev1.gucci.com/trac/cms/changeset/22360" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"><font face="Verdana" size="3"><span style="font-size: 13px;">
<font color="#999989">[22360]</font></span></font></a><font face="Verdana" size="3"><span style="font-size: 13px;">: connect from localhost[<a href="http://127.0.0.1" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
127.0.0.1</a>] </span></font></div><div><font face="Verdana" size="3"><span style="font-size: 13px;">May 18 15:00:30 106732-dev1 postfix/smtpd</span></font><a href="http://dev1.gucci.com/trac/cms/changeset/22360" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
<font face="Verdana" size="3"><span style="font-size: 13px;"><font color="#999989">[22360]</font></span></font></a><font face="Verdana" size="3"><span style="font-size: 13px;">: 8F14C3E45E6: client=localhost[<a href="http://127.0.0.1" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
127.0.0.1</a>] May 18</span></font></div><div><font face="Verdana" size="3"><span style="font-size: 13px;"><br></span></font></div><div><font face="Verdana" size="3"><span style="font-size: 13px;">This also affects the from id, causing it to ignore the user I had set in the site config file & instead use the user that was running cruisecontrol. Although postfix claimed it sent successfully, the messages weren't received by the addressees.
</span></font></div><div><font face="Verdana" size="3"><span style="font-size: 13px;"><br></span></font></div><div><font face="Verdana" size="3"><span style="font-size: 13px;">Niels</span></font></div><div><br><div><span class="q">
<div>On May 18, 2007, at 4:21 PM, Yuri Gadow wrote:</div><br></span><blockquote type="cite">Niels,<br><br>I also only have postfix as well and it works fine with the :sendmail option. For the most part, Postfix is a drop-in replacement for Sendmail.
<div><span class="e" id="q_112a1075c92cf429_3"><br><br>Yuri<br><br><div><span class="gmail_quote">On 5/18/07, <b class="gmail_sendername"> Niels Meersschaert</b> <<a href="mailto:nmeersschaert@mac.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
nmeersschaert@mac.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <div>Yuri,<div><br></div><div>Thanks for the suggestion, but unfortunately, I only have Postfix running on this server, so using :sendmail doesn't work. I'll keep trying some other variations, hopefully something will work, or someone else might have a suggestion on how to get this working.
</div><div><br></div><div>Thanks again,</div><span><div><br></div><div>Niels</div></span><div><span><div><br><div><div>On May 18, 2007, at 3:21 PM, Yuri Gadow wrote:</div><br> <blockquote type="cite">Niels,<br><br>I had the same trouble and resolved it by using :sendmail instead of :smtp (postfix is running on the same machine.) That's not a good solution for most, but since you're settings are for localhost, it may work for you too.
<br><br>So, <br><br>ActionMailer::Base.delivery_method = :sendmail<br><br>and no other settings.<br><br><br>Yuri<br><br><div><span class="gmail_quote">On 5/18/07, <b class="gmail_sendername">Niels Meersschaert</b> <<a href="mailto:nmeersschaert@mac.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
nmeersschaert@mac.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I'm running into problems getting email notifications to work with
<br>Cruisecontrol.<br><br>I get these errors in project_builder.log<br><br>[error] [2007-05-18 13:48:23] Error sending e-mail - current server<br>settings are :<br> :password = nil<br> :domain = "localhost.localdomain
"<br> :port = 25<br> :user_name = nil<br> :address = "localhost"<br> :authentication = nil<br>[error] 502 Error: command not implemented<br><br>[error] /usr/lib/ruby/1.8/net/smtp.rb:680:in `check_response'
<br>[error] /usr/lib/ruby/1.8/net/smtp.rb:653:in `getok'<br>[error] /usr/local/cruisecontrolrb-1.1.0/vendor/plugins/<br>action_mailer_tls/smtp_tls.rb:56:in `starttls'<br>[error] /usr/local/cruisecontrolrb-1.1.0
/vendor/plugins/<br>action_mailer_tls/smtp_tls.rb:19:in `do_start'<br>[error] /usr/lib/ruby/1.8/net/smtp.rb:378:in `start'<br>[error] /usr/lib/ruby/1.8/net/smtp.rb:316:in `start'<br>[error] /usr/local/cruisecontrolrb-
1.1.0/config/../script/../<br>config/../vendor/rails/actionmailer/lib/action_mailer/base.rb:565:in<br>`perform_delivery_smtp'<br>[error] /usr/local/cruisecontrolrb-1.1.0/config/../script/../<br>config/../vendor/rails/actionmailer/lib/action_mailer/base.rb:451:in
<br>`deliver!'<br>[error] /usr/local/cruisecontrolrb-1.1.0/config/../script/../<br>config/../vendor/rails/actionmailer/lib/action_mailer/base.rb:333:in<br>`method_missing'<br>[error] /usr/local/cruisecontrolrb-
1.1.0/config/../script/../<br>config/../builder_plugins/installed/email_notifier.rb:52:in `email'<br>[error] /usr/local/cruisecontrolrb-1.1.0/config/../script/../<br>config/../builder_plugins/installed/email_notifier.rb:41:in
<br>`build_finished'<br>[error] /usr/local/cruisecontrolrb-1.1.0/config/../script/../<br>config/../app/models/project.rb:293:in `notify'<br>[error] /usr/local/cruisecontrolrb-1.1.0/config/../script/../<br>config/../app/models/project.rb:291:in `notify'
<br>[error] /usr/local/cruisecontrolrb-1.1.0/config/../script/../<br>config/../app/models/project.rb:276:in `build'<br>[error] /usr/local/cruisecontrolrb-1.1.0/config/../script/../<br>config/../app/models/project.rb:205:in `build_if_necessary'
<br>[error] /usr/local/cruisecontrolrb-1.1.0/config/../script/../<br>config/../app/models/polling_scheduler.rb:13:in `run'<br>[error] /usr/local/cruisecontrolrb-1.1.0/config/../script/builder:82<br>[error] /usr/local/cruisecontrolrb-
1.1.0/config/../script/builder:81<br>[error] /usr/local/cruisecontrolrb-1.1.0/config/../cruise:14:in<br>`builder'<br>[error] /usr/local/cruisecontrolrb-1.1.0/config/../cruise:66<br>[error] Error in plugin EmailNotifier: 502 Error: command not
<br>implemented<br><br>[error] /usr/local/cruisecontrolrb-1.1.0/config/../script/../<br>config/../app/models/project.rb:318:in `notify'<br>[error] /usr/local/cruisecontrolrb-1.1.0/config/../script/../<br>config/../app/models/project.rb:276:in `build'
<br>[error] /usr/local/cruisecontrolrb-1.1.0/config/../script/../<br>config/../app/models/project.rb:205:in `build_if_necessary'<br>[error] /usr/local/cruisecontrolrb-1.1.0/config/../script/../<br>config/../app/models/polling_scheduler.rb:13:in `run'
<br>[error] /usr/local/cruisecontrolrb-1.1.0/config/../script/builder:82<br>[error] /usr/local/cruisecontrolrb-1.1.0/config/../script/builder:81<br>[error] /usr/local/cruisecontrolrb-1.1.0/config/../cruise:14:in<br>
`builder'<br>[error] /usr/local/cruisecontrolrb-1.1.0/config/../cruise:66<br><br>I have trac on the same machine using localhost as the smtp server<br>with no authentication & that works fine. Any suggestions on how to
<br>tweak the config? I've tried editing site_config.rb to the<br>following, with no change:<br><br> ActionMailer::Base.smtp_settings = {<br> :address => "localhost"<br> }<br><br>Thanks,<br><br>
Niels<br>_______________________________________________<br>Cruisecontrolrb-users mailing list<br><a href="mailto:Cruisecontrolrb-users@rubyforge.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Cruisecontrolrb-users@rubyforge.org</a><br><a href="http://rubyforge.org/mailman/listinfo/cruisecontrolrb-users" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> http://rubyforge.org/mailman/listinfo/cruisecontrolrb-users
</a><br></blockquote></div><br><br clear="all"><br>-- <br>Yuri Gadow<br><a href="http://yuri.gadow.name/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://yuri.gadow.name/</a></blockquote></div>
<br></div></span></div></div></blockquote></div><br><br clear="all"><br>-- <br>Yuri Gadow<br><a href="http://yuri.gadow.name/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://yuri.gadow.name/
</a></span></div></blockquote></div><br></div></div><br>_______________________________________________<br>Cruisecontrolrb-users mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Cruisecontrolrb-users@rubyforge.org">
Cruisecontrolrb-users@rubyforge.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://rubyforge.org/mailman/listinfo/cruisecontrolrb-users" target="_blank">http://rubyforge.org/mailman/listinfo/cruisecontrolrb-users
</a><br><br></blockquote></div><br>