我有一个应用程序,您可以通过它发送电子邮件。这是使用以下代码完成的。发件人帐户是GMail帐户:
GMailSender sender = new GMailSender("sender@gmail.com", "APassword");
sender.sendMail(subject,
emailText[0],
"sender@gmail.com",
receiver);
接收器因测试原因而异,但在应用程序发布时应该是静态的。现在我开始通过发送邮件到另一个GMail帐户进行测试,这个工作正常。我继续发送邮件到Outlook帐户,也很棒。当我发送电子邮件到私人电子邮件服务器时,我收到以下消息:
交付给以下收件人永久失败:
booking@reciever.de
永久性失败的技术细节:Google试图提供您的 消息,但服务器拒绝接收域 reciever.de by mail.reciever.de。 [88.198.227.52]。
其他服务器返回的错误是:554 5.7.1 :收件人地址被拒绝:拒绝中继访问
我试图弄清楚这个错误是什么,但我还没有完全理解它。我猜GMail不喜欢接收域,因此不发送电子邮件。(?)
我怎样才能让GMail无视它并发送它?或者我还能做什么来发送电子邮件?如果有人能详细说明这个错误,我也会非常感激,但是在互联网上却没有多少或很好的解释。