{"id":1676,"date":"2026-01-03T09:34:15","date_gmt":"2026-01-03T08:34:15","guid":{"rendered":"https:\/\/sp4thk.elfro.pl\/?page_id=1676"},"modified":"2026-01-21T12:02:45","modified_gmt":"2026-01-21T11:02:45","slug":"qrz-lotw-qsl-via-e-mail","status":"publish","type":"page","link":"https:\/\/sp4thk.elfro.pl\/index.php\/en\/logbook-2\/qrz-lotw-qsl-via-e-mail\/","title":{"rendered":"QRZ, LoTW, QSL via e-mail"},"content":{"rendered":"\n<p id=\"QRZ\">\ud83c\udf10 <strong>QRZ<\/strong><\/p>\n\n\n\n<p><strong>Before starting the configuration<\/strong>, it is important to explain the <strong>policy and operating rules of the QRZ service<\/strong>.<\/p>\n\n\n\n<p>QRZ offers several account plans for its users: a <strong>free account<\/strong> and <strong>multiple paid subscription plans<\/strong>.<br>A detailed description of the available subscriptions can be found at:<br><a href=\"https:\/\/shop.qrz.com\/collections\/subscriptions\">https:\/\/shop.qrz.com\/collections\/subscriptions<\/a><\/p>\n\n\n\n<p>For the user, the most important distinction is between a <strong>free account<\/strong> and a <strong>paid account<\/strong>.<\/p>\n\n\n\n<p>With a <strong>free account<\/strong>, all interaction is performed directly through the QRZ website:<br><a href=\"https:\/\/www.qrz.com\">https:\/\/www.qrz.com<\/a><\/p>\n\n\n\n<p>Data retrieved (in accordance with QRZ policies) by automated tools, loggers, and other software is <strong>very limited<\/strong> in this case.<br>Typically, it includes only:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>the callsign,<\/li>\n\n\n\n<li>the name,<\/li>\n\n\n\n<li>the address,<br>and essentially nothing more.<\/li>\n<\/ul>\n\n\n\n<p>To obtain <strong>full user data<\/strong>, as well as to <strong>send and retrieve logs<\/strong>, a <strong>paid account<\/strong> is required.<\/p>\n\n\n\n<p>At this point, someone may say:<br><em>\u201cWait, I have a free account, and another company\u2019s logger retrieves full data.\u201d<\/em><\/p>\n\n\n\n<p>Yes \u2014 however, there are two possible explanations:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>the data is retrieved in the background by <strong>impersonating a user, a browser, and an open web page<\/strong>, which is <strong>not compliant with QRZ\u2019s terms of service<\/strong>;<\/li>\n\n\n\n<li>large providers may have access to a <strong>private, proprietary API<\/strong> for communicating with QRZ, available exclusively to them.<\/li>\n<\/ul>\n\n\n\n<p>We are a <strong>small project<\/strong>, and we do <strong>nothing beyond what is explicitly allowed by the QRZ rules<\/strong>.<br>This is why the distinction described above exists.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Automatic data retrieval<\/strong> is always performed <strong>in accordance with QRZ policies<\/strong>.<br>If a user has a free account, only a limited amount of data will be available.<br>Unfortunately, this limitation <strong>cannot be bypassed<\/strong>.<\/li>\n\n\n\n<li>The user may <strong>manually retrieve additional data<\/strong> from within the application.<br>To do this, click the <strong>QRZ<\/strong> button and select:<br><strong>\u201cRetrieve data from the QRZ website\u201d<\/strong> (option available for free accounts). In this case:\n<ul class=\"wp-block-list\">\n<li>a standard web browser window will open,<\/li>\n\n\n\n<li>the user must <strong>log in manually<\/strong>,<\/li>\n\n\n\n<li>if the login fields were previously filled, suggestions may appear,<\/li>\n\n\n\n<li>it is recommended to enable the <strong>\u201cRemember\u201d<\/strong> option, if available,<\/li>\n\n\n\n<li>after logging in, the page content will be retrieved, and a summary of the retrieved data will be displayed for confirmation.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>Unfortunately, there is <strong>no other method<\/strong> to perform this operation <strong>correctly and in compliance with QRZ policies<\/strong>.<\/p>\n\n\n\n<p>For user convenience, it is therefore recommended to consider <strong>purchasing a paid QRZ subscription<\/strong>.<\/p>\n\n\n\n<p>After this brief introduction, we can proceed with the <strong>QRZ configuration<\/strong>.<\/p>\n\n\n\n<p>\u2699\ufe0f <strong>QRZ Configuration<\/strong><\/p>\n\n\n\n<p>To enable cooperation with QRZ, the service must first be configured:<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d737fc97652&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d737fc97652\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"560\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/QRZ_EN-1024x560.png\" alt=\"\" class=\"wp-image-1685\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/QRZ_EN-1024x560.png 1024w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/QRZ_EN-300x164.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/QRZ_EN-768x420.png 768w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/QRZ_EN.png 1264w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>You must have a <strong>QRZ account<\/strong> and provide your <strong>password<\/strong>.<br>A free account does not provide access to many features, so unfortunately a <strong>paid account is recommended<\/strong>.<br>It allows retrieving <strong>full callsign information<\/strong> as well as <strong>uploading and downloading logs via applications<\/strong>, including <strong>Rig And Log<\/strong>.<\/p>\n\n\n\n<p>QRZ distinguishes between <strong>prefixes and suffixes<\/strong>:<br><code>SP4THK<\/code>, <code>DL\/SP4THK<\/code>, <code>SP4THK\/P<\/code>, and <code>DL\/SP4THK\/P<\/code> are treated as <strong>different callsigns<\/strong>.<\/p>\n\n\n\n<p>If a user has not added aliases (prefixes) in QRZ, QRZ will not recognize them.<br>The program cannot automatically query all variants with and without suffixes, as this would generate a very large number of requests.<\/p>\n\n\n\n<p>For example, when manually entering <code>SP4THK<\/code>, several queries are already sent while typing: <code>SP4T<\/code>, <code>SP4TH<\/code>, <code>SP4THK<\/code>.<br>Adding prefixes would multiply the number of requests even further.<\/p>\n\n\n\n<p>Additionally, different data may be returned \u2014 for example, some users create separate QRZ accounts for a callsign and a <code>\/P<\/code> variant.<\/p>\n\n\n\n<p>For these reasons, options are provided to <strong>strip prefixes and suffixes<\/strong>, both from the <strong>correspondent\u2019s callsign<\/strong> and from <strong>your own callsign<\/strong>.<br>It is <strong>recommended to enable these options<\/strong>.<\/p>\n\n\n\n<p>You can also enter your <strong>API Key<\/strong>.<br>This is a <strong>paid QRZ option<\/strong> and allows the program to <strong>upload and download QSO lists<\/strong> between the Logbook and the QRZ server.<\/p>\n\n\n\n<p>When QRZ is properly configured, the main Logbook screen provides <strong>two buttons<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"715\" height=\"216\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qrz2_EN-1.png\" alt=\"\" class=\"wp-image-1687\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qrz2_EN-1.png 715w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qrz2_EN-1-300x91.png 300w\" sizes=\"auto, (max-width: 715px) 100vw, 715px\" \/><\/figure>\n\n\n\n<p>The <strong>Get from QRZ<\/strong> button is intuitive \u2014 it retrieves data from QRZ.<\/p>\n\n\n\n<p>After clicking the <strong>QRZ<\/strong> button, a menu will appear:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"229\" height=\"146\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qrz3_EN.png\" alt=\"\" class=\"wp-image-1690\"\/><\/figure>\n\n\n\n<p>To enable automatic QRZ lookups while entering a callsign, select the <strong>Auto Info from QRZ<\/strong> option.<br>From that moment on, data will be fetched from QRZ automatically as the callsign is typed.<\/p>\n\n\n\n<p><strong>Note:<\/strong> Entering a single callsign generates multiple queries.<br>While typing, the program does not know when the callsign entry is finished, so once a partial callsign appears valid (for example <strong>SP4T<\/strong>), a query is sent immediately.<br>As a result, for <strong>SP4THK<\/strong>, queries are sent for <strong>SP4T<\/strong>, <strong>SP4TH<\/strong>, and finally <strong>SP4THK<\/strong>.<br>This increases the number of requests but provides a more convenient user experience.<\/p>\n\n\n\n<p>\u2139\ufe0f <strong>QRZ Information<\/strong><\/p>\n\n\n\n<p>When retrieving data from QRZ, the program can also display additional information, such as the user\u2019s <strong>QRZ profile photo<\/strong>.<br>It is also possible to view <strong>all data<\/strong> retrieved from QRZ.<\/p>\n\n\n\n<p>Click the <strong>QRZ<\/strong> button and select <strong>More<\/strong> <strong>QRZ Information<\/strong>:<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d737fc97ec1&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d737fc97ec1\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"554\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qrzInfo_EN-1024x554.png\" alt=\"\" class=\"wp-image-1693\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qrzInfo_EN-1024x554.png 1024w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qrzInfo_EN-300x162.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qrzInfo_EN-768x416.png 768w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qrzInfo_EN.png 1264w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Exporting (sending) logs to QRZ<\/strong><\/p>\n\n\n\n<p>The program allows you to <strong>export saved logbooks directly to the QRZ.com database<\/strong>.<\/p>\n\n\n\n<p>To make this possible, the user must have an <strong>active QRZ subscription<\/strong> and generate an <strong>API key<\/strong> on the QRZ website.<br>The API key must be entered in the <strong>Logbook configuration<\/strong>.<\/p>\n\n\n\n<p>After clicking <strong>Send Logbook to QRZ<\/strong>, the following window will appear:<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d737fc9835e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d737fc9835e\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"589\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/sendToQRZ_EN-1024x589.png\" alt=\"\" class=\"wp-image-1694\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/sendToQRZ_EN-1024x589.png 1024w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/sendToQRZ_EN-300x172.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/sendToQRZ_EN-768x441.png 768w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/sendToQRZ_EN.png 1169w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>At the beginning, you can select an <strong>ADIF template<\/strong>, although the program will suggest the <strong>STANDARD<\/strong> template by default.<br>These are the same templates used when exporting logs to <code>.adi<\/code> files.<\/p>\n\n\n\n<p>You must then select the <strong>range of QSOs<\/strong> to be sent:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>all QSOs,<\/li>\n\n\n\n<li>by date range, or<\/li>\n\n\n\n<li>based on visibility\/selection.<\/li>\n<\/ul>\n\n\n\n<p>The program keeps track of which QSOs have already been sent and does not need to resend them.<br>However, if the user wishes to resend everything, the appropriate option can be selected \u2014 <strong>Ignore sent flag<\/strong>.<\/p>\n\n\n\n<p>Some QSOs may be duplicated accidentally or due to automation issues, for example when cooperating with digital mode programs (<strong>WSJT-X \/ JTDX<\/strong>).<br>Different applications may log the same contact with slightly different timestamps, and when importing, exporting, or merging logs, duplicates can appear.<\/p>\n\n\n\n<p>Before sending, these entries can be <strong>filtered out<\/strong> to avoid duplication.<br>Prefixes and suffixes have already been discussed earlier.<\/p>\n\n\n\n<p>Click <strong>Start<\/strong> to begin the upload process.<\/p>\n\n\n\n<p>During transmission, the program will report whether each QSO was <strong>sent and saved<\/strong>, or <strong>skipped<\/strong>, along with the reason \u2014 for example, if it already exists in the QRZ database.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Importing logs from QRZ<\/strong><\/p>\n\n\n\n<p>From the <strong>Logbook<\/strong> menu, click <strong>Download QSOs from QRZ<\/strong>:<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d737fc988db&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d737fc988db\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1005\" height=\"672\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/loadFromQRZ_EN-1.png\" alt=\"\" class=\"wp-image-1698\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/loadFromQRZ_EN-1.png 1005w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/loadFromQRZ_EN-1-300x201.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/loadFromQRZ_EN-1-768x514.png 768w\" sizes=\"auto, (max-width: 1005px) 100vw, 1005px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>This option works very similarly to <strong>Export<\/strong>.<br>Particular attention should be paid to the option:<\/p>\n\n\n\n<p><strong>Ignore duplicates where the time difference is less than 2 minutes and the frequency difference is less than 2 kHz.<\/strong><\/p>\n\n\n\n<p>This is especially relevant for <strong>digital modes<\/strong> and related software.<br>The same FT8 QSO on a nominal frequency of <strong>7074 kHz<\/strong> may be stored in different logs as <strong>7075.5 kHz<\/strong> (i.e. +1.5 kHz), and the time may be recorded either as the <strong>start<\/strong> or <strong>end<\/strong> of the transmission, resulting in additional differences.<\/p>\n\n\n\n<p>Enabling this option helps protect against <strong>unintentional duplicates<\/strong> caused by such inconsistencies.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-medium-font-size\"><strong>\ud83c\udf0d LoTW<\/strong><\/p>\n\n\n\n<p><strong>\u2699\ufe0fLoTW Configuration:<\/strong><\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d737fc98d22&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d737fc98d22\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"560\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/lotwCFG_EN-1024x560.png\" alt=\"\" class=\"wp-image-1703\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/lotwCFG_EN-1024x560.png 1024w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/lotwCFG_EN-300x164.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/lotwCFG_EN-768x420.png 768w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/lotwCFG_EN.png 1264w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>Configuration here is more limited.<br>To be able to send logs via <strong>LoTW<\/strong>, the <strong>TQSL<\/strong> application must be installed.<\/p>\n\n\n\n<p>TQSL signs QSOs with a certificate and sends them securely to the server.<br>You must provide the location of the <code>tqsl.exe<\/code> file, along with the <strong>login credentials<\/strong> and <strong>station information<\/strong>.<\/p>\n\n\n\n<p><strong>Exporting logs to LoTW<\/strong><\/p>\n\n\n\n<p>To send data to <strong>LoTW<\/strong>, open the main Logbook window, click <strong>Menu<\/strong>, and select <strong>Send Logbook to LoTW<\/strong>.<\/p>\n\n\n\n<p>After selecting this option, the following window will appear:<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d737fc9919e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d737fc9919e\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"964\" height=\"653\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/lotwSend.png\" alt=\"\" class=\"wp-image-1704\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/lotwSend.png 964w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/lotwSend-300x203.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/lotwSend-768x520.png 768w\" sizes=\"auto, (max-width: 964px) 100vw, 964px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>Removing prefixes works in the same way as in the QRZ configuration and serves the same purpose.<\/p>\n\n\n\n<p class=\"has-large-font-size\">\ud83d\udce8<span class=\"has-medium-font-size\"><strong>Sending QSL cards via e-mail.<\/strong><\/span><\/p>\n\n\n\n<p>\u2699\ufe0f <strong>eQSL Configuration<\/strong><\/p>\n\n\n\n<p>The program sends QSL cards using <strong>standard e-mail<\/strong>.<br>This eliminates many inconveniences related to the less intuitive operation of some eQSL services.<br>Sending QSLs by e-mail is the simplest approach and avoids configuration and usability issues.<\/p>\n\n\n\n<p>Sent QSL cards can be stored both in the <strong>e-mail client<\/strong> and within the <strong>application itself<\/strong>.<\/p>\n\n\n\n<p>The program also includes a <strong>QSL card generator<\/strong>.<br>You can design your own QSL card and send it to correspondents, provided that their e-mail addresses are available \u2014 either entered during the QSO and saved, or retrieved from the <strong>QRZ database<\/strong>.<\/p>\n\n\n\n<p>Sending QSL cards also requires configuration.<br>Therefore, open the configuration window and select the <strong>eQSL<\/strong> tab.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d737fc9960c&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d737fc9960c\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"560\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/eQSLCfg_EN-1024x560.png\" alt=\"\" class=\"wp-image-1705\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/eQSLCfg_EN-1024x560.png 1024w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/eQSLCfg_EN-300x164.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/eQSLCfg_EN-768x420.png 768w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/eQSLCfg_EN.png 1264w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>On the right side, there are <strong>templates for e-mail information<\/strong>.<br>Here you enter your <strong>name(s)<\/strong>, <strong>location<\/strong>, <strong>radios<\/strong>, <strong>antennas<\/strong>, and any additional information.<br>These entries will later appear as <strong>selection fields<\/strong> before sending an e-mail \u2014 for example, you will be able to choose a specific radio and antenna.<\/p>\n\n\n\n<p>Each <strong>line of text represents a single selectable option<\/strong>.<br>It is not possible to select multiple lines\/options at the same time.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">a) Configure SMTP server<\/h3>\n\n\n\n<p>E-mails are sent using the <strong>SMTP protocol<\/strong>, which is a very common protocol supported by most mail servers.<br>Exact configuration details and parameters should be obtained from your <strong>e-mail service provider<\/strong>.<\/p>\n\n\n\n<p>After clicking <strong>Configure SMTP server<\/strong>, the following window will appear:<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d737fc999cb&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d737fc999cb\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"971\" height=\"681\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/smtp_EN.png\" alt=\"\" class=\"wp-image-1707\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/smtp_EN.png 971w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/smtp_EN-300x210.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/smtp_EN-768x539.png 768w\" sizes=\"auto, (max-width: 971px) 100vw, 971px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>The parameters must be set <strong>according to the configuration provided by your e-mail service provider<\/strong>, for example <strong>Gmail<\/strong>.<\/p>\n\n\n\n<p>Not every service offers <strong>SMTP access<\/strong> for its mailboxes, or it may require an additional fee.<br>Often, extra configuration is also required in the mailbox security settings.<\/p>\n\n\n\n<p>This is the case with <strong>Gmail<\/strong>, for example.<br>By default, Gmail does not allow \u201cexternal\u201d applications to send e-mails via the SMTP protocol, but this behavior can be changed.<\/p>\n\n\n\n<p>To do this, log in to your <strong>Google account<\/strong> and perform the following steps:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Log in to your account using a web browser.<\/li>\n\n\n\n<li>Go to your <strong>Gmail account settings<\/strong>.<br>Click the icon with your <strong>initial or avatar<\/strong> in the upper-right corner and select <strong>Manage your Google Account<\/strong>.<\/li>\n\n\n\n<li>Open the <strong>Security<\/strong> tab.<\/li>\n\n\n\n<li>Go to <strong>Turn on two-step verification<\/strong>, or if it is already enabled, open <strong>Two-step verification<\/strong>.<\/li>\n\n\n\n<li>After enabling and entering <strong>Two-step verification<\/strong>, scroll to the very bottom and select <strong>App passwords<\/strong>.<\/li>\n\n\n\n<li>Enter a name in the highlighted <strong>Application name<\/strong> field.<\/li>\n\n\n\n<li>Then click <strong>Create<\/strong> and <strong>save or copy the generated password<\/strong> to use it in this program.<\/li>\n<\/ul>\n\n\n\n<p>Fields highlighted in <strong>red<\/strong> are <strong>required<\/strong>.<br>However, to perform a test, the program additionally requires the <strong>To e-mail address<\/strong> and the <strong>Message content<\/strong> fields.<\/p>\n\n\n\n<p>The <strong>HTML message format<\/strong> checkbox is not relevant \u2014 its value is overridden by the value defined in the template.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>b) Configure e-mail templates<\/strong><\/h3>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d737fc99e22&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d737fc99e22\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"613\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/emailTemplateEN-1024x613.png\" alt=\"\" class=\"wp-image-1711\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/emailTemplateEN-1024x613.png 1024w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/emailTemplateEN-300x179.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/emailTemplateEN-768x459.png 768w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/emailTemplateEN.png 1090w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>There are two default templates: <strong>TEXT<\/strong> and <strong>HTML<\/strong>.<br>You can edit them, delete them, and add your own templates.<\/p>\n\n\n\n<p>On the right side, there is a <strong>list of macros<\/strong>.<br>You can also select a <strong>QSL card template<\/strong>.<br>This is the suggested default template, which can still be changed in the main program window before sending the e-mail.<\/p>\n\n\n\n<p>The message can be edited using an <strong>external editor<\/strong> launched in a web browser \u2014 <strong>TinyMCE<\/strong> \u2014 by clicking <strong>HTML Editor<\/strong>.<br>This may seem a bit unintuitive, but you should follow the described steps carefully.<\/p>\n\n\n\n<p>The limitations and slightly unintuitive editing experience are due to the <strong>small size of the application<\/strong>, which does not allow embedding advanced HTML editors directly into the program.<\/p>\n\n\n\n<p>Macros may also seem a bit unintuitive at first.<br>Plain text such as <code>\"Hello [#theirCallSign] [#theirName]\"<\/code><br>will be replaced during message generation, for example with<br><code>\"Hello W1WW Robert\"<\/code>.<\/p>\n\n\n\n<p>Macro names are in <strong>English<\/strong>, and their meaning is usually easy to infer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>c) QSL Editor<\/strong><\/h3>\n\n\n\n<p>After selecting this option, a window will appear (with a QSL card already loaded).<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d737fc9a203&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d737fc9a203\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"670\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qslEditorEN-1024x670.png\" alt=\"\" class=\"wp-image-1715\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qslEditorEN-1024x670.png 1024w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qslEditorEN-300x196.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qslEditorEN-768x503.png 768w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qslEditorEN.png 1253w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>A relatively simple editor is implemented in the program.<\/p>\n\n\n\n<p>First, you need to open one of the <strong>example templates<\/strong> or create a <strong>new template<\/strong>.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d737fc9a58f&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d737fc9a58f\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"942\" height=\"608\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qslEditorNewQSL_EN.png\" alt=\"\" class=\"wp-image-1716\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qslEditorNewQSL_EN.png 942w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qslEditorNewQSL_EN-300x194.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qslEditorNewQSL_EN-768x496.png 768w\" sizes=\"auto, (max-width: 942px) 100vw, 942px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>There are two options available: a <strong>solid color<\/strong>, or a <strong>background image<\/strong> created in an external graphics editor.<\/p>\n\n\n\n<p>It is recommended to enable the option <strong>Copy file to local folder<\/strong>.<br>This ensures that when the program is moved or copied elsewhere, <strong>all related data is preserved<\/strong>.<\/p>\n\n\n\n<p>Once a background is loaded, you can add elements one by one.<br>These can be <strong>text<\/strong> or <strong>rectangles<\/strong> of any color, including <strong>transparency<\/strong>.<\/p>\n\n\n\n<p>Objects can be selected and moved by clicking on them.<br>However, if a very large background image is loaded, the editor may become <strong>slow<\/strong>, especially on less powerful computers.<br>The goal of the program was <strong>not<\/strong> to create an advanced graphics editor.<\/p>\n\n\n\n<p>After defining the QSL card, you can preview it by clicking <strong>Preview<\/strong>.<br>Macros will be filled using the <strong>first record from the database<\/strong> or <strong>default values<\/strong>.<\/p>\n\n\n\n<p><strong>Example default QSL cards:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d737fc9a9bd&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d737fc9a9bd\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"990\" height=\"639\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"359\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2024\/03\/qsl2-2.jpg\" alt=\"\" class=\"wp-image-359\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2024\/03\/qsl2-2.jpg 990w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2024\/03\/qsl2-2-300x194.jpg 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2024\/03\/qsl2-2-768x496.jpg 768w\" sizes=\"auto, (max-width: 990px) 100vw, 990px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d737fc9ad69&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d737fc9ad69\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"990\" height=\"639\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"360\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2024\/03\/qsl1.png\" alt=\"\" class=\"wp-image-360\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2024\/03\/qsl1.png 990w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2024\/03\/qsl1-300x194.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2024\/03\/qsl1-768x496.png 768w\" sizes=\"auto, (max-width: 990px) 100vw, 990px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/figure>\n\n\n\n<p><strong>d) Clean the QSLs folder from unused QSL files<\/strong><\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d737fc9b263&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d737fc9b263\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"425\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qslCleanFolderEN.png\" alt=\"\" class=\"wp-image-1717\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qslCleanFolderEN.png 768w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qslCleanFolderEN-300x166.png 300w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>The program can store <strong>QSL cards in the QSO details<\/strong> (in the Logbook, after double-clicking a QSO in the list).<br>Along with the contact details, it is also possible to view <strong>sent QSL cards<\/strong>, provided that this option was enabled during sending.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-large-font-size\">\ud83d\udce8<span class=\"has-medium-font-size\"><strong>Sending QSL cards via e-mail.<\/strong><\/span><\/p>\n\n\n\n<p>Configuration is now complete \u2014 it\u2019s time to send <strong>QSL cards<\/strong>.<\/p>\n\n\n\n<p>In the main <strong>Logbook<\/strong> menu, select <strong>Send QSL via e-mail<\/strong>.<br>A dialog window will appear:<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d737fc9b667&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d737fc9b667\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"565\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1720\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/sendQSL1EN-1024x565.png\" alt=\"\" class=\"wp-image-1720\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/sendQSL1EN-1024x565.png 1024w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/sendQSL1EN-300x166.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/sendQSL1EN-768x424.png 768w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/sendQSL1EN.png 1264w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d737fc9b9ae&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d737fc9b9ae\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"565\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1721\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/sendQSL2EN-1024x565.png\" alt=\"\" class=\"wp-image-1721\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/sendQSL2EN-1024x565.png 1024w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/sendQSL2EN-300x166.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/sendQSL2EN-768x424.png 768w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/sendQSL2EN.png 1264w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/figure>\n\n\n\n<p>The window contains <strong>two configuration tabs<\/strong>: <strong>Basic settings<\/strong> and <strong>Options<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">a) Basic settings<\/h3>\n\n\n\n<p>An e-mail message consists of <strong>two templates<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>the <strong>e-mail message template<\/strong>, and<\/li>\n\n\n\n<li>the <strong>QSL card template<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p>These templates have already been set up and configured in the options described earlier.<br>They can also be configured here by clicking the appropriate buttons.<\/p>\n\n\n\n<p>If multiple templates are available, you can select the one you want to use from the list.<\/p>\n\n\n\n<p>However, let\u2019s assume the user has, for example, <strong>50 templates<\/strong> and wants to send a <strong>different template to each correspondent at random<\/strong>.<br>By selecting <strong>Instead of a single template, cycle through QSL cards from the list<\/strong>, the program will rotate through QSL card templates automatically.<\/p>\n\n\n\n<p>How this rotation is performed can be defined after clicking <strong>Edit list<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"867\" height=\"639\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qslTemplateListEN.png\" alt=\"\" class=\"wp-image-1724\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qslTemplateListEN.png 867w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qslTemplateListEN-300x221.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qslTemplateListEN-768x566.png 768w\" sizes=\"auto, (max-width: 867px) 100vw, 867px\" \/><\/figure>\n\n\n\n<p><strong>Options <\/strong><\/p>\n\n\n\n<p><strong>Full list of unsent QSOs<\/strong> \u2013 QSL cards will be sent to all QSOs for which a QSL has <strong>not yet been sent<\/strong>.<br>The program remembers whether a QSL card has already been sent and will not send it again unless the user explicitly forces it.<\/p>\n\n\n\n<p><strong>Selected QSOs only<\/strong> \u2013 the program checks which QSOs are <strong>selected in the list<\/strong> (highlighted in blue) and sends QSL cards <strong>only for those<\/strong>, provided they have not already been sent.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>b) Settings<\/strong><\/h3>\n\n\n\n<p><strong>If the e-mail address is missing, try to retrieve it from QRZ<\/strong> and <strong>Always retrieve the e-mail address from QRZ<\/strong> \u2013 two self-explanatory options that complete or update the correspondent\u2019s e-mail address using QRZ data.<\/p>\n\n\n\n<p><strong>Check in QRZ whether e-mail QSL is allowed<\/strong> \u2013 QRZ provides fields where users can specify whether they accept QSL cards via e-mail.<br>If this option is not enabled by the user and the program checks this setting, the QSL e-mail will <strong>not<\/strong> be sent \u2014 indicating that the recipient does not wish to receive it.<\/p>\n\n\n\n<p><strong>Remove duplicates<\/strong> \u2013 before sending, the program checks whether a similar QSO has already been logged more than once.<br>There is no reason to send the same QSL card multiple times.<\/p>\n\n\n\n<p><strong>Save sent QSL to QSO<\/strong> \u2013 the sent QSL card can be attached to the QSO data.<br>In that case, in the QSO details (double-clicking a contact in the Logbook), a <strong>Show QSL<\/strong> button will be available.<\/p>\n\n\n\n<p><strong>Show preview<\/strong> \u2013 this option has two display modes, depending on whether saving QSL cards to a folder is enabled or not.<\/p>\n\n\n\n<p><strong>DEBUG \u2013 Send all messages to myself<\/strong><\/p>\n\n\n\n<p>This option is used for testing the sending configuration.<br>Instead of sending QSL e-mails to correspondents, all messages are sent <strong>to your own e-mail address<\/strong>.<\/p>\n\n\n\n<p>It is especially useful during the <strong>initial setup<\/strong>, allowing you to verify how messages are sent and how they look before sending them to others.<\/p>\n\n\n\n<p> <span class=\"has-large-font-size\">\ud83d\udce8<\/span><strong>Click Start to begin sending\u2026<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n","protected":false},"excerpt":{"rendered":"<p>\ud83c\udf10 QRZ Before starting the configuration, it is important to explain the policy and operating rules of the QRZ service. QRZ offers several account plans for its users: a free account and multiple paid subscription plans.A detailed description of the available subscriptions can be found at:https:\/\/shop.qrz.com\/collections\/subscriptions For the user, the most important distinction is between [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":531,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1676","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sp4thk.elfro.pl\/index.php\/wp-json\/wp\/v2\/pages\/1676","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sp4thk.elfro.pl\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sp4thk.elfro.pl\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sp4thk.elfro.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sp4thk.elfro.pl\/index.php\/wp-json\/wp\/v2\/comments?post=1676"}],"version-history":[{"count":13,"href":"https:\/\/sp4thk.elfro.pl\/index.php\/wp-json\/wp\/v2\/pages\/1676\/revisions"}],"predecessor-version":[{"id":1960,"href":"https:\/\/sp4thk.elfro.pl\/index.php\/wp-json\/wp\/v2\/pages\/1676\/revisions\/1960"}],"up":[{"embeddable":true,"href":"https:\/\/sp4thk.elfro.pl\/index.php\/wp-json\/wp\/v2\/pages\/531"}],"wp:attachment":[{"href":"https:\/\/sp4thk.elfro.pl\/index.php\/wp-json\/wp\/v2\/media?parent=1676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}