Mail per VBS - "Relaying is prohibited"

06/10/2008 - 14:08 von Wolfgang Krietsch | Report spam
Hi!

Ich versuche, per SMTP (über unseren Exchange-Server) mit VBS Mails zu
verschicken. Das klappt eigentlich auch - aber bei manchen
Empfàngeradressen bekomme ich die Fehlermeldung

"The server rejected one or more recipient addresses. The server
response was: 550 Relaying is prohibited"

Was mache ich falsch? Die Adressen sind definitiv gültig.

Mein Code sieht exakt so aus wie das hier:

==Set objMessage = CreateObject("CDO.Message")
objMessage.Subject = "Example CDO Message"
objMessage.From = "me@my.com"
objMessage.To = "test@paulsadowski.com"
objMessage.TextBody = "This is some sample message text."

'==This section provides the configuration information for the remote
SMTP server.
'==Normally you will only change the server name or IP.

objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/co...sing") = 2

'Name or IP of Remote SMTP Server
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/co...rver") "smtp.myserver.com"

'Server port (typically 25)
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/co...port") = 25

objMessage.Configuration.Fields.Update

'==End remote SMTP server configuration section=
objMessage.Send


Grüße

woffi
 

Lesen sie die antworten

#1 Pegasus \(MVP\)
06/10/2008 - 14:49 | Warnen spam
"Wolfgang Krietsch" wrote in message
news:
Hi!

Ich versuche, per SMTP (über unseren Exchange-Server) mit VBS Mails zu
verschicken. Das klappt eigentlich auch - aber bei manchen
Empfàngeradressen bekomme ich die Fehlermeldung

"The server rejected one or more recipient addresses. The server
response was: 550 Relaying is prohibited"

Was mache ich falsch? Die Adressen sind definitiv gültig.

Mein Code sieht exakt so aus wie das hier:

==> Set objMessage = CreateObject("CDO.Message")
objMessage.Subject = "Example CDO Message"
objMessage.From = ""
objMessage.To = ""
objMessage.TextBody = "This is some sample message text."

'==This section provides the configuration information for the remote
SMTP server.
'==Normally you will only change the server name or IP.

objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/co...sing") = 2

'Name or IP of Remote SMTP Server
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/co...rver") > "smtp.myserver.com"

'Server port (typically 25)
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/co...port") = 25

objMessage.Configuration.Fields.Update

'==End remote SMTP server configuration section=>
objMessage.Send
>

Grüße

woffi



Dies passiert meist, wenn Du einen SMTP Server angibst, der nicht deinem
Anbieter gehört. "Relaying is prohibited" bedeutet, dass du einen fremden
SMTP Server benutzen wolltest, um deine Nachricht weiterzuleiten.

Ähnliche fragen