none
SQL Server Mail Gonderme Problemi RRS feed

  • Soru

  • Merhaba,

    SQL Server üzerinde çalışan bir JOB geliştirdim. bu yapı, cursor içerisinde dönerek kullanıcılara mail göndermekte.

    JOB history den kontrol sağladığımda sürekli başarılı olarak sonlandığı görünmekte fakat bazı kullanıcılara mail ulaşmamakta.

    SELECT A.*,B.* FROM sysmail_event_log  AS A
    INNER JOIN sysmail_faileditems  AS B ON A.mailitem_id=B.mailitem_id AND A.event_type='error' ORDER BY log_date  DES

    sorgusuyla hatalı mail gönderimlerini sorguladığımda aşağıdaki şekilde hata vermekte;

    The mail could not be sent to the recipients because of the mail server failure. (Sending Mail using Account 1 (2018-04-04T09:08:45). Exception Message: Cannot send mails to mail server. (Service not available, closing transmission channel. The server response was: Syntax error).  )

    Mail gönderim için kullandığım kod bloğu ;

    EXEC msdb.dbo.sp_send_dbmail @profile_name ='EUROGIDA MAILER', @recipients=@EPOSTA, @subject = @KONU, @body = @MESAJ, @body_format = 'HTML'

    bir türlü çıkamadım işin içinden. 5 kişiye mail gitmesi gerekiyor, 3 kişiye gidiyor, 2 kişiye ulaşmıyor. ayrıca bu kişilerin mail iletişiminde de bir problem bulunmamakta. Yardımlarınız için şimdiden teşekkürler


    4 Nisan 2018 Çarşamba 06:38

Tüm Yanıtlar

  • Belki sorunu çözmüşsünüzdür,

    ancak tam bilgim olmamakla birlikte

    1 - mail sunucusu üzerinden 1 dakika içinde atılacak mail sayısında bir sınırlama olabilir mi. 

    2 - 4. ve 5. mail adresinde hata olabilir mi 

     

    9 Nisan 2018 Pazartesi 14:28