gpt4 book ai didi

ruby - 在没有身份验证的情况下通过 Pony mail 发送电子邮件?

转载 作者:数据小太阳 更新时间:2023-10-29 06:58:37 24 4
gpt4 key购买 nike

我想使用 Pony 邮件从我的 ruby​​ 脚本发送一封电子邮件。当我为 gmail smtp 设置它时,它工作正常。当我将其设置为使用我们的 ISP 的 SMPT 时,出现此错误。

iiNet 代表告诉我不需要身份验证。当我使用 mail 命令从命令行发送电子邮件时,效果很好。甚至在使用 telnet mail.iinet.com.au 25 发送电子邮件时也不需要身份验证。

/usr/lib64/ruby/1.8/net/smtp.rb:777:in check_auth_args': SMTP-AUTH 已请求但缺少密码(ArgumentError)

设置

  Pony.mail(:to => 'radek@edume.com.au', 
:from => 'radek@edu.com.au',
:subject => 'overnight testing results',
:body => results,
:via => :smtp,
:via_options => {
#:openssl_verify_mode => OpenSSL::SSL::VERIFY_NONE,
:address => 'mail.iinet.com.au',
:port => '25',
#:enable_starttls_auto => true,
#:user_name => 'qwer@mail.iinet.com.au',
#:password => '1234',
:authentication => :plain, # :plain, :login, :cram_md5, no auth by default
:domain => "localhost.localdomain" # the HELO domain provided by the client to the server
}
)

session

  • ruby 1.8.7 (2010-01-10 补丁级别 (249) [x86_64-linux]
  • 邮件 (2.3.0)
  • mime 类型 (1.16)
  • 小马 (1.2)

更新我

如果我使用以下命令执行 telnet mail.iinet.com.au 25,则会发送和接收电子邮件。无需身份验证。

mail from: from@address
rcpt to: to@address
data
from: from@address
to: to@address
subject: subject line
message body
.

最佳答案

您指定要执行身份验证。删除显示 :authentication => :plain

的行

关于ruby - 在没有身份验证的情况下通过 Pony mail 发送电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6259511/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com