this method , and in mass_notifier.rb
I fave written
def
forward_review_link(sender,recipients,message,title,designation,company,id,code)
return if UnsubscribedEmail.find_by_email(recipients)
@unsubscribe_code = MailingList.find_or_create_by_email(recipients)
if @unsubscribe_code.code.nil?
@unsubscribe_code.code = Digest::SHA1.hexdigest(
Time.now.to_s.split(//).sort_by {rand}.join )
@unsubscribe_code.save
end
@body[:unsubscribe_link] = "<a
href='http://www.somelink.com/unsubscribe/#{@unsubscribe_code.code}'>click
here to unsubscribe<\/a>"
MassNotifier.delivery_method = :activerecord
@recipients = "#{recipients}"
@from = "#{sender}<a...@bbb.com>"
@subject = "Check out the Review on #{company}"
@body[:review_link] = "<a
href='http://www.somelink.com/company-review-rating/#{company.downcase.strip.squeeze("
").gsub(/[^[:alnum:]]/,'-').squeeze("-").chomp("-")}/#{designation.strip.squeeze("
").gsub(/[^[:alnum:]]/,'-').squeeze("-").chomp("-")}/#{id}'>clck
here<\/a>"
@body[:company_name] = "#{company}"
@body[:sender_name] = "#{sender}"
content_type "text/html"
end
If I submit an email id, It is giving error as
(Net::SMTPFatalError) "555 5.5.2 Syntax error. d29sm1994943and.38\n"
How to avoid this error
Please help me its urgent.
--
Posted via http://www.ruby-forum.com/.
> If I submit an email id, It is giving error as
> (Net::SMTPFatalError) "555 5.5.2 Syntax error. d29sm1994943and.38\n"
The from line is the problem. The Net::SMTP library was recently changed
so it adds angle brackets to your sender, so you cannot have any in your
string. Try this as a workaround:
@from = "a...@bbb.com"
Display? Sure. Do anything you want.
But as of Rails 2.3.3, the from email address will get the angle
brackets added, so it can only contain the address.
Rails 2.3.4 is/was supposed to fix that, and includes tests so it will
be ensured in future versions.
I am trying to send email and written code like this:
<code>
def matches_for_request( contact, req, matching_offers )
recipients "#{contact}"
from "gaadi...@mapunity.in"
subject "Matches found for your request"
sent_on Time.now
body[:offers] = matching_offers
end
</code>
I also had put angled brackets in the from address like
"<gaadi...@mapunity.in>". However, as Chris's reply suggets I tried
removing the angled brackets. But, this did not solve my problem. I am
continuing to get the following error message:
555 5.5.2 Syntax error. 23sm387874pxi.9
Please help.
Hi all,
I have the same issue:
Net::SMTPFatalError 555 using rails 2.3.3
under development environment
I both tried with or without angle brackets in the @from parameter,
but with no help.
Any idea?
Thanks
It worked for me !!!
Thanks,
Nimesh Nikum
Karim Helal wrote:
> Any updates on how we can send a @from with a name before the email
> address?
>
> I want to be able to send emails using the nor...@monaqasat.com email
> address but show 'Monaqasat' as the name of the sender.
>
> Thx.
>
> .Karim
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonra...@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-ta...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.