首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发送ruby邮件(gmail with net/smtp)

发送ruby邮件(gmail with net/smtp)
EN

Stack Overflow用户
提问于 2011-03-12 18:04:56
回答 2查看 2.3K关注 0票数 0

我有这样的代码:

代码语言:javascript
复制
   @msg = "Subject: Hi There!\nThis works."
    smtp = Net::SMTP.new 'smtp.gmail.com', 587
    smtp.enable_starttls
    smtp.start(YourDomain, YourAccountName, YourPassword, :login)
      smtp.send_message(@msg, FromAddress, ToAddress)
    end

但是我想知道YourDomain到底是什么意思?!我想从gmail发送,然后是"gmail.com“为我的你的域名?我很困惑,我已经用C#,php和actionscript发送电子邮件,但我从来没有进入一个域名或我记不住它!

好吧,这是我的一个愚蠢的问题,它必须是"gmail.com"!它起作用了,只是一个打字错误(我的天哪!)

EN

回答 2

Stack Overflow用户

发布于 2011-03-13 02:08:11

它意味着识别您的域,并通过HELO命令发送到smtp服务器(在您的情况下为gmail)。

如果您没有域,则可以使用地址文字(请参阅specification)。在您的情况下,我想您可以使用your_ip

无论如何,它通常被smtp服务器忽略。

票数 2
EN

Stack Overflow用户

发布于 2011-03-12 23:50:40

也许它的意思是“你想要什么领域?”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5281866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档