Aracılığıyla paylaş


Yordamlar depolanmış olan SQL Mail kullanma

SQL Mail sorguları çalıştırmak için alıcı veya basit bir sorgu veya saklı yordam olan bir e-posta iletisini yanıtladığınızda listesi için bir sonuca dönmek için kullanılan, saklı yordamlar içerir.

Not

This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature..To send mail from SQL Server, use Database Mail.

Aşağıdaki tabloda, genişletilmiş yordamlar ve yordamlar nasıl kullanılabileceğini kısa bir açıklamasını sağlar.

SQL Mail ve yordamlar

İşlev

xp_startmail (Transact-SQL)

SQL Mail'başlatır.SQL Mail kullanma yordamlarına SQL postası gerekli olduğunda başlar dikkat edin.

xp_stopmail (Transact-SQL)

SQL Mail'duruyor.

xp_findnextmsg (Transact-SQL)

Varsayılan olarak, en son e-posta gelen kutusunda teslim ve benzersiz bir iletinin KODUNU verir bulur.Ayrıca tarafından kullanılır sp_processmail SQL Mail gelen postaları işlemek için: xp_findnextmsg bir ileti KIMLIĞI giriş kabul eder ve çıktı için sonraki iletinin ileti KIMLIĞI döndürür.

Xp_readmail (Transact-SQL)

Giriş olarak bir ileti KIMLIĞI alır ve ileti ile ilgili bilgileri gibi e-postanın konu, çıktı olarak verir.(Kullanabilirsiniz xp_findnextmsg bu KIMLIğI oluşturmak için) Tarafından kullanılırsp_processmail.

xp_deletemail (Transact-SQL)

Giriş olarak bir ileti KIMLIĞI alır ve ilişkili iletiler gelen kutusundan kaldırır.(Kullanabilirsiniz xp_findnextmsg bu KIMLIğI oluşturmak için) Tarafından kullanılırsp_processmail.

xp_sendmail (Transact-SQL)

Böylece, e-posta oluşturulabilir (örneğin, alıcıların iletileri, konular ve sorgular) birkaç gerekli parametreleri alır.Tarafından da kullanılır. sp_processmail veya saklı yordam veya tetikleyiciyi bir parçası olarak.Bir iletinin ve bir sorgu sonucu göndermeden küme belirtilen alıcılar eki.

sp_processmail (Transact-SQL)

Birkaç genişletilmiş saklı yordamlar () kullanır.xp_findnextmsg, Xp_readmail, and xp_deletemail) (yalnızca tek bir sorguda olmasını beklenen) gelen posta iletilerini işlemek için ve kullanır.xp_sendmail Sonuç olarak verilecek küme iletinin göndereni. Bu gibi düzenli olarak zamanlanmış bir işi SQL posta gelen kutusunda alınan postayı denetlemek için küme olması gerekir.

Security noteSecurity Note:

Gelişmiş güvenlik için tüm SQL Mail saklı yordamları ve saklı yordamlar üyelerine genişletilmiş izinlerini sınırlamalısınız sysadmin sabit sunucu rolü.

See Also

Concepts