我在PHP中构建了一个使用Swift发送电子邮件的SOAP Web服务。 Service需要1个输入参数 - 字符串 - 电子邮件正文。如果邮件发送成功,则服务返回true,否则返回false。
出于测试目的,我编写了一个执行webservice方法的3行应用程序。工作正常,我立即收到邮件。
如果我在Silverlight应用程序中尝试相同的操作,我必须使用ASync方法,但是我从PHP获得了true-boolean。但是 - 没有电子邮件到达我的收件箱。
我真的非常困惑。
clientaccesspolicy.xml
和crossdomain.xml
了。所以 - 你会期望PHP代码是错误的,但是,就像我说的,如果你使用控制台应用程序中的服务,它可以正常工作。
从Silverlight调用:
phpMailService.ServiceSendMailAsync("hello from silverlight");
从ConsoleApplication调用:
phpMailService.ServiceSendMail("hello from Console");
是否与邮件或邮件编码有关?