mail – DijitalTurk https://dijitalturk.com/veysel Dijital Paylaşımlar Fri, 08 Mar 2024 21:23:40 +0000 tr hourly 1 https://wordpress.org/?v=6.7.1 https://dijitalturk.com/veysel/wp-content/uploads/2024/12/favicon-32x32-1.png mail – DijitalTurk https://dijitalturk.com/veysel 32 32 Servicenow’da kodla basit mail gönderme https://dijitalturk.com/veysel/servicenowda-kodla-basit-mail-gonderme/ https://dijitalturk.com/veysel/servicenowda-kodla-basit-mail-gonderme/#respond Fri, 27 Jan 2023 18:59:28 +0000 https://dijitalturk.com/veysel/?p=1924 Genelde ServiceNow’da mail gönderirken registry kaydı oluşturulur, notification tanımlanır sonra  event queue tetiklenir v.s.. ancak aşağıdaki kod parçası sayesinde basit […]

The post Servicenow’da kodla basit mail gönderme appeared first on DijitalTurk.

]]>
Genelde ServiceNow’da mail gönderirken registry kaydı oluşturulur, notification tanımlanır sonra  event queue tetiklenir v.s.. ancak aşağıdaki kod parçası sayesinde basit mailler gönderebilirsiniz.

var mail = new GlideEmailOutbound();
// mail.addAddress('cc', 'veysel@dijitalturk.com');
mail.addRecipient("ninja@dijitalturk.com");
mail.setSubject("DijitalTurk Test Mail");
mail.setBody("deneme \n mesaj içeriği");
mail.save();

 

The post Servicenow’da kodla basit mail gönderme appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/servicenowda-kodla-basit-mail-gonderme/feed/ 0
Mail script içinde request item’ın variables alanlarının görüntülenmesi https://dijitalturk.com/veysel/mail-script-icinde-request-itemin-variables-alanlarinin-goruntulenmesi/ https://dijitalturk.com/veysel/mail-script-icinde-request-itemin-variables-alanlarinin-goruntulenmesi/#respond Mon, 24 Jan 2022 10:34:16 +0000 https://dijitalturk.com/veysel/?p=1883 Oluşturulan talep formunun içerisinde bulunan varibles alanlarını mail ile gönderilmesi gerektiğinde aşağıdaki mail script’i oldukça pratik bir şekilde işinizi çözecektir. […]

The post Mail script içinde request item’ın variables alanlarının görüntülenmesi appeared first on DijitalTurk.

]]>
Oluşturulan talep formunun içerisinde bulunan varibles alanlarını mail ile gönderilmesi gerektiğinde aşağıdaki mail script’i oldukça pratik bir şekilde işinizi çözecektir.

  1. sysevent_register tablosuna bir kayıt tanımlanması gerekiyor(sendto.ibm.ritm). Tablo olarak sc_req_item seçilmeli. (Notification içinde bu kaydı seçeceğiz ve UI Action içinde bu kaydı tetikleyeceğiz.)
  2. Notification tanımlanması gerekiyor. “When send: Event is fired” olmalı , “Message Html:  ${mail_script:st_sendto_ibm_ritm}” eklenmeli. (Bu Mesajı göndermeyi tetikleyeceğiz.)

3.  Mail gönderimini tetikleyeceğimiz UI Action İçeriği:

gs.eventQueue('sendto.ibm.ritm',current,current.number,gs.getUserName());
gs.addInfoMessage("IBM'e bilgilendirme epostası gönderilmiştir.");
action.setRedirectURL(current);

 

4. Email script içeriği:

var set = new GlideappVariablePoolQuestionSet();
set.setRequestID(current.sys_id.toString());
set.load();

var vs = set.getFlatQuestions();
for (var i = 0; i < vs.size(); i++) {
    if (vs.get(i).getLabel() != '' && vs.get(i).getDisplayValue() != '' && vs.get(i).getDisplayValue() != 'false') {
        template.print(' ' + vs.get(i).getLabel() + " = " + vs.get(i).getDisplayValue() + "<br/>");
    }
}

 

The post Mail script içinde request item’ın variables alanlarının görüntülenmesi appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/mail-script-icinde-request-itemin-variables-alanlarinin-goruntulenmesi/feed/ 0
Google recaptcha kullanımı https://dijitalturk.com/veysel/google-recaptcha-kullanimi/ https://dijitalturk.com/veysel/google-recaptcha-kullanimi/#respond Fri, 28 Jul 2017 11:21:00 +0000 http://dijitalturk.com/veysel/?p=912 Web sitenize e-posta gönderme formu yerleştirdiğiniz zaman spam mesajlardan bunaldığınız oluyorsa Google recaptcha kullanımı ile bu dertten kurtulabilirsiniz. Öncelikle Google Recaptcha Admin konsuluna […]

The post Google recaptcha kullanımı appeared first on DijitalTurk.

]]>
Web sitenize e-posta gönderme formu yerleştirdiğiniz zaman spam mesajlardan bunaldığınız oluyorsa Google recaptcha kullanımı ile bu dertten kurtulabilirsiniz.

Öncelikle Google Recaptcha Admin konsuluna giriş yapıp ufak bir adımla sitemizi tanımlıyoruz.

Site Key ve Scret Key alanlarını bir kenara not alalım.

Sitemize ekleyeceğimiz kod parçaları ise aşağıdakiler. Az sonra kullanacağız.

 

şimdi  elimizde bir iletişim formumuz  (form.html)

bir de iletişim formunun işleneceği php dosyamız (MailGonder.php)

olduğunuz düşünerek adımlara devam ediyoruz.

 

form.html ‘in içine doğrulama kodumuzun nerede çıkmasını istiyorsak “<div>” ile başlayan kod parçacığını oraya yerleştiriyoruz.

Örnek:

<div class="row">
    <div class="col-md-12">
        <div class="form-group">
            <label for="form_message">Mesajınız *</label>
            <textarea id="form_message" name="message" class="form-control" placeholder="iletmek istedikleriniz *" rows="4" required="required" data-error="Please,leave us a message."><? echo $_GET['msg']; ?></textarea>
            <div class="help-block with-errors"></div>
            <div class="g-recaptcha" data-sitekey="DAHA_ONCE_NOT_ALDIGINIZ_SITE_KEY"></div>
        </div>
    </div>

 

 

Sayfamız yüklenirken Google’ın gerekli işlemleri yapabilmesi için kütüphanesini yüklemesi gerekiyor bunun içinde </head> tagından hemen önce aşağıdaki kodu yapıştırıyoruz. (kullanıma göre index sayfanıza veya form.html e eklemeniz gerekebilir)

Örnek:

<link rel="stylesheet" type="text/css" href="style.css"/>
<link rel="stylesheet" href="l_box/css/lightbox.min.css">
<script src="https://www.google.com/recaptcha/api.js"></script>
</head>

 

Şimdi geldik son ve önemli kısma aşağıdaki kod parçacığı ile mail gönderme işlemi yapacağınız MailGonder.php dosyamızın robot kontrol işleminin sonuçlarına göre karar vermesini sağlayacağız.

yalnız aşağıdaki likte NOT_ALDIGINIZ_SECRET_KEY_YAZILACAK kısmına 3. görselde bulunan Secret Key değerini yazmayı unutmayın.

      //Robot Kontrol

      if (isset($_POST['g-recaptcha-response'])) {
          $captcha = $_POST['g-recaptcha-response'];
      }
      if (!$captcha) {
          echo '<div class="alert alert-warning" role="alert"><h3>Lütfen Geri dönüp robot olmadığınızı doğrulayın.</h3></div>';
          exit;
      }
      $kontrol = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=NOT_ALDIGINIZ_SECRET_KEY_YAZILACAK&response=" . $captcha . "&remoteip=" . $_SERVER['REMOTE_ADDR']);
      if ($kontrol.success == false) {
          echo '<div class="alert alert-warning" role="alert"><h3>Lütfen Geri dönüp robot olmadığınızı doğrulayın.</h3></div>';
      } else {
           echo 'İşlem Başarılı Mail gönderme fonksiyonunuzu çalıştırabilirsiniz';


      //Robot Kontrol
}

 

Google’ın bu hizmetini sadece mail değil her türlü veri girişinde robot doğrulaması olarak kullanabilirsiniz.

The post Google recaptcha kullanımı appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/google-recaptcha-kullanimi/feed/ 0
Üst menüye e-posta butonu ekleme / header enabling the Email Client https://dijitalturk.com/veysel/ust-menuye-e-posta-butonu-ekleme-header-enabling-the-email-client/ https://dijitalturk.com/veysel/ust-menuye-e-posta-butonu-ekleme-header-enabling-the-email-client/#respond Mon, 27 Jun 2016 14:34:06 +0000 http://dijitalturk.com/veysel/?p=650 Servicenow uygulamasında üst alana e-posta butonu eklemek için aşağıdaki adımları uygulayabilirsiniz. Uygulanacak forma sağ tıklayarak “Configure”->”Dictionary” seçilir. “Column name” alanı […]

The post Üst menüye e-posta butonu ekleme / header enabling the Email Client appeared first on DijitalTurk.

]]>
Servicenow uygulamasında üst alana e-posta butonu eklemek için aşağıdaki adımları uygulayabilirsiniz.

  1. Uygulanacak forma sağ tıklayarak “Configure”->”Dictionary” seçilir.
  2. “Column name” alanı boş olan kayıt seçilir.
  3. Alt kısımda bulunan “Attributes” bölümüne “Email Client” değeri eklenir.

 

1 You can select dictionary on your form

1

2 you can select non filled column name entry (type is collection)

Screenshot_2

3 you can select attribute field to Email client

Screenshot_3

SONUÇ – RESULT

Screenshot_1

The post Üst menüye e-posta butonu ekleme / header enabling the Email Client appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/ust-menuye-e-posta-butonu-ekleme-header-enabling-the-email-client/feed/ 0
Gmail pop3 ve smtp server ayarları https://dijitalturk.com/veysel/gmail-pop3-ve-smtp-server-ayarlari/ https://dijitalturk.com/veysel/gmail-pop3-ve-smtp-server-ayarlari/#comments Wed, 31 Jul 2013 13:03:33 +0000 http://dijitalturk.com/veysel/?p=280 Gmail pop3 ve smtp Server Ayarları: Post Office Protocol (Pop) ve Simple Mail Transfer Protocol (Smtp)   POP server: pop.gmail.com Port: 995 […]

The post Gmail pop3 ve smtp server ayarları appeared first on DijitalTurk.

]]>
Gmail pop3 ve smtp Server Ayarları: Post Office Protocol (Pop) ve Simple Mail Transfer Protocol (Smtp)

 

  • POP server: pop.gmail.com
  • Port: 995
  • Require SSL: Yes

 

  • Host: smtp.gmail.com
  • Port: 587
  • Kullanıcı: Kendi Gmail adresiniz
  • Şifre: Kendi Gmail şifreniz

The post Gmail pop3 ve smtp server ayarları appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/gmail-pop3-ve-smtp-server-ayarlari/feed/ 1