分享

写回答

发帖

[其他] 关于godaddy的发邮件问题!

GoDaddy GoDaddy 2720 人阅读 | 5 人回复

发表于 2011-3-5 10:05:13 | 显示全部楼层 |阅读模式

开通godaddy的邮箱就不说了,论坛有资料可查!


Godaddy 邮箱登陆地址
https://email.secureserver.net/login.php

GooDaddy邮件的POP设置:

------------------------------------------------------------
godaddy主机邮件帐户的POP该如何设置呢?介绍如下:

1. 创建帐户. (看上面教程)
2. 具体的POP设置如下:
Username(用户名):email地址的全写.
Password(密码):email帐户密码.
Incoming Mail Server(接收邮件服务器):pop.secureserver.net
Outgoing Mail Server(发送邮件服务器):smtpout.secureserver.net
Incoming Port(接收端口):如果激活了ssl, 使用端口995,否则使用110
Outgoing Port(发送端口): 如果激活了ssl, 使用端口465. 如果没有激活ssl, 使用端口 25, 80, or 3535


---------------------------------------------




域名MX设置补充说明:

1.如果是Godaddy的域名,就不需解析MX,详情请参考设置Godaddy的企业邮局
2.如果域名不是Godaddy注册的,那么把域名的MX记录做一下解析
MX 0 - smtp.secureserver.net.
MX 10 - mailstore1.secureserver.net.
注意不要漏了后面的“.”

----------------------------------------



需要用软件收发邮件的时候注意
邮件接收服务器 pop.secureserver.net
邮件发送服务器 smtpout.secureserver.net


-------------------------------------


关于官方的介绍http://help.godaddy.com/article/4219


objConfig.Fields.Item(smtpUrl)="relay-hosting.secureserver.net"
relay-hosting.secureserver.net 这个一直没有搞明白,为什么些这个



在godaddy使用CDO.Message可以发信
<%
Sub SendMail(Email,Subject,Message,EmailFrom,EmailUser,EmailPwd,EmailServer)
    'Email 接收者e-mail地址  Subject 邮件主题 Message 邮件内容 EmailFrom 发信者e-mail地址
    'EmailUser 邮箱账户(必须使用在godaddy注册的邮箱账户)
    'EmailPwd 邮箱密码
    'EmailServer 邮件服务器(一定要用relay-hosting.secureserver.net 其它的都会连接错误)
    On Error Resume Next
    Const cdoSendUsingMethod="http://schemas.microsoft.com/cdo/configuration/sendusing"
    Const cdoSendUsingPort=2
    Const cdoSMTPServer="http://schemas.microsoft.com/cdo/configuration/smtpserver"
    Const cdoSMTPServerPort="http://schemas.microsoft.com/cdo/configuration/smtpserverport"
    Const cdoSMTPC
    Const cdoSMTPAuthenticate="http://schemas.microsoft.com/cdo/configuration/smtpauthenticate"
    Const cdoBasic=1
    Const cdoSendUserName="http://schemas.microsoft.com/cdo/configuration/sendusername"
    Const cdoSendPassword="http://schemas.microsoft.com/cdo/configuration/sendpassword"

    Dim objConfig
    Dim objMessage
    Dim Fields

    Set objConfig = Server.CreateObject("CDO.Configuration")
    Set Fields = objConfig.Fields

    With Fields
        .Item(cdoSendUsingMethod) = cdoSendUsingPort
        .Item(cdoSMTPServer) = EmailServer
        .Item(cdoSMTPServerPort) = 25
        .Item(cdoSMTPConnectionTimeout) = 10
        .Item(cdoSMTPAuthenticate) = cdoBasic
        .Item(cdoSendUserName) = EmailUser
        .Item(cdoSendPassword) = EmailPwd
        .Update
    End With

    Set objMessage = Server.CreateObject("CDO.Message")
    Set objMessage.Configuration = objConfig

    With objMessage
        .To = Email
        .From = EmailFrom
        .Subject = Subject
        .TextBody = Message
        .Send
    End With
    If Err.Number <> 0 Then
        SendEmailState = 2 'Failure
    Else
        SendEmailState = 1 'Success
    End If
    Err.Clear
    Set Fields = Nothing
    Set objMessage = Nothing
    Set objConfig = Nothing
End Sub
%>
以上代码已经测试成功,发信的时候直接调用SendMail子程序就可以了。

回答|共 5 个

it985

发表于 2011-3-5 10:05:52 | 显示全部楼层

问题

objConfig.Fields.Item(smtpUrl)="relay-hosting.secureserver.net"
relay-hosting.secureserver.net 这个一直没有搞明白,为什么些这个

add.c

发表于 2011-3-5 10:23:04 | 显示全部楼层

回复 2# 的帖子

这个是godaddy服务器地址,
RAKSmart

enta

发表于 2011-3-5 10:53:41 | 显示全部楼层

好帖子,要顶。

it985

发表于 2011-3-6 14:49:26 | 显示全部楼层

回复 3# 的帖子

是吗?这个是通用的,如果是他们的邮件域名,就不用更改是吗

it985

发表于 2011-3-6 14:49:55 | 显示全部楼层

回复 3# 的帖子

是吗?这个是通用的,如果是他们的邮件域名,就不用更改是吗
为什么可以发送,无法接收邮件呢!解析应该是没有问题吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则