石嘴山网站关于两学一做广告网页
- Mail from must equal authorized user 发件人邮箱地址必须是当前登录邮箱的认证用户地址。
- Requested action not taken: Local user only SMTP类型的机器只允许发信人是本站用户;用户名或密码不正确,并且需要设置如下属性。props.put("mail.smtp.auth", "true");
配置文件:
<?xml version="1.0"?>
<configuration><connectionStrings><add name="DATABASE" connectionString="Data Source=abc;Pooling=true;Min Pool Size=0;Max Pool Size=30;Connection Lifetime=300;user=abc;password=abc;" providerName="oracle"/></connectionStrings><appSettings><add key="MailHost" value="mail.com"/><add key="MailHostPort" value="25"/><add key="MailHostCredentialUserName" value="abc"/><add key="MailHostCredentialPassword" value="abc"/><add key="MailHostCredentialDomain" value=""/><add key="MailHostPickupDirectoryLocation" value=""/><add key="MailHostTimeOut" value=""/><add key="EnableSendFromMailQuene" value="1"/><add key="SendFromMailQuenePeriod" value="300"/></appSettings><system.serviceModel><services><service name="SmtpMailService" behaviorConfiguration="SmtpMailServiceBehavior"><host><baseAddresses><add baseAddress="http://localhost:7002/SmtpMailService"/></baseAddresses></host><endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/><endpoint address="" binding="basicHttpBinding" bindingConfiguration="SmtpMailServiceHttpBinding" contract="PECSMailSvc.ISmtpMailService"/></service></services><bindings><basicHttpBinding><binding name="SmtpMailServiceHttpBinding" sendTimeout="00:10:00" transferMode="Streamed" messageEncoding="Text" textEncoding="utf-8" maxReceivedMessageSize="9223372036854775807"><readerQuotas maxArrayLength="2147483647"/></binding><binding name="Service1Soap" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="2147483647" maxBufferPoolSize="524288" maxReceivedMessageSize="2147483647" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true"><readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/><security mode="None"><transport clientCredentialType="None" proxyCredentialType="None" realm=""/><message clientCredentialType="UserName" algorithmSuite="Default"/></security></binding></basicHttpBinding></bindings><behaviors><serviceBehaviors><behavior name="SmtpMailServiceBehavior"><serviceMetadata httpGetEnabled="true"/></behavior></serviceBehaviors></behaviors><client><endpoint address="" binding="basicHttpBinding" bindingConfiguration="Service1Soap" contract="PECSFileService.Service1Soap" name="Service1Soap"/></client></system.serviceModel>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup> </configuration>
找的资料:
- 方法一
<Resource name="greenSquareMail" auth="Container"
type="javax.mail.Session"
mail.smtp.auth="true"
mail.smtp.host="smtp.qq.com"
mail.smtp.user="abc"
mail.from="abc"
mail.debug="true"
mail.transport.protocol="smtp"
mail.smtp.port="25"
password="*******"/>//密码自己写
方法二 - #系统邮箱 配置*.properties
//java代码
MimeMessage msg = senderMail.createMimeMessage();
//配置要发送的邮件
msg.setFrom(new InternetAddress(1234@163.com))
PS:此文仅供记录交流,不做他用