我可以通过某个smtp服务器将邮件发送到另一个邮箱。但我想知道有没有可能避免连接到SMTP服务器,并与接收者邮箱所在的服务器进行通信。例如:我想将消息从yahoo邮箱发送到谷歌邮箱。我正在连接yahoo smtp服务器。下面是一些smtp-server命令,如下所示:
EHLO myname
auth login
mail from: test@yahoo.com
rcpt to: test@google.com
data
This is a test message
.
在此命令之后,yahoo smtp服务器会神奇地将我的邮件发送到google邮箱。但我想知道smtp服务器是如何发送此消息
我有三个模特
用户与域有许多关系(域()),与邮箱的hasmany关系(邮箱)
User.php
public function domains()
{
return $this->hasMany(Domain::class);
}
Domain.php
public function user()
{
return $this->belongsTo(User::class);
}
public function mailboxes()
{
return $this->hasMany(Mailbox::class, 'domain',
通过参考的文章,我试图解析这封电子邮件,但我没有做到。
我在邮箱上创建了免费帐户,创建了域名,邮箱等。我用我的个人电子邮件ID发送了一封邮件,上面写着:mgtest1@my_domain_name.mailgun.com。
我已将帐户配置为将所有邮件转发给"http://project_name/controller_name/action_name" (in case of zend)或
"http://localhost/project_name/file_name.php" (for plain PHP)
据说我可以使用$_POST (for PHP)访问