SQL Server 2008 R2 kullanıyorum. sp_send_dbmail
'u çalıştırdığımda, FROM_ADDRESS
'u DBA'mızın belirttiği varsayılan değerden değiştiremiyorum. Çalışmıyorsa neden bu parametre var? Bir "özel" FROM_ADDRESS
nasıl belirtilir?sp_send_dbmail: FROM_ADDRESS
cevap
bu kesin biçimde denedin mi:
@from_address = 'custom display name <[email protected]_domain.com>'
? Ayrıca, according to the documentation, SMTP sunucunuzun bir geçersiz kılma kabul edeceğinden emin olmalısınız - sunucuda reddedilmiş olabilir ve kodunuzla ilgisi yoktur.
Son olarak, 2005 uyumluluk modunda @profile_name
görünmeyecektir. (Bunu şimdi doğrulayamıyorum, ancak bu SQL Server 2008'de eklenen yeni bir parametredir.)
yapmak için yeterince akıllı değil! Teşekkürler! – Denis
@Denis harika! Hangi bölüm? –
"Özel görünen ad" belirtmezseniz, bunu bazı SQL Profillerinden alırsınız. Bir "from_address" ayarlıyorsanız, "özel ekran adı" belirtmezseniz, "from_address" in "custom display name" olarak girmesi gerektiğini kabul etmiş olurdum. Olmaz. – Denis
@from_address = '[email protected]_domain.com'
çalışmalıdır.
"Değişemez" ne demektir? Bir hata mesajı alıyor musunuz (ve eğer öyleyse, nedir)? Ya da e-postayı alıyorsunuz, ama '@ from_address'iniz değişmedi mi? –
SQL Server, "özel görünen ad" belirtmezseniz, varsayılan SQL Server profilinin "özel görünen adı" kullanarak gönderir gibi görünüyor. Mantıklı değil - sadece e-posta adresini "özel ekran adı" olarak göstermelisiniz "adresinden" değiştiriyorsunuz. Ben açık olması ve hangi isim kullanmak gerektiğini söylemek gerekir - e-posta adresini almak ve bunu yaptı "özel ekran adı" – Denis